亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種gnss接收機的控制方法、裝置與系統(tǒng)的制作方法

文檔序號:6169901閱讀:249來源:國知局
一種gnss接收機的控制方法、裝置與系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種GNSS接收機的控制方法、裝置與系統(tǒng),所述方法包括:設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值TH與下限值TL;若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述下限值上升到介于所述上限值和所述下限值之間,關閉每個跟蹤通道直至緩存數(shù)據(jù)量大于所述上限值。采用本發(fā)明的技術方案,保證在緩沖區(qū)緩存數(shù)據(jù)量較小時,跟蹤通道處于關閉狀態(tài),節(jié)省功耗。
【專利說明】一種GNSS接收機的控制方法、裝置與系統(tǒng)

【技術領域】
[0001] 本發(fā)明涉及信號處理【技術領域】,特別是涉及一種GNSS接收機的控制方法、裝置與 系統(tǒng)。

【背景技術】
[0002] GNSS (Global Navigation Satellite System,全球導航衛(wèi)星系統(tǒng))是泛指所有的 衛(wèi)星導航系統(tǒng),包括全球的、區(qū)域的和增強的。例如美國的GPS、俄羅斯的Glonass、歐洲的 Galileo、中國的北斗衛(wèi)星導航系統(tǒng);相關的增強系統(tǒng)有美國的WAAS (廣域增強系統(tǒng))、歐洲 的EGN0S (歐洲靜地導航重疊系統(tǒng))和日本的MSAS (多功能運輸衛(wèi)星增強系統(tǒng))等;另外, GNSS還涵蓋在建和以后要建設的其他衛(wèi)星導航系統(tǒng)。
[0003] GNSS接收機(包括美國的GPS、中國的北斗和歐洲的伽利略)通過接收多顆衛(wèi)星信 號計算出接收機所在位置。接收機一般配備多個獨立而相同的跟蹤通道,在整個使用過程 中每個通道持續(xù)跟蹤不同的衛(wèi)星信號。常見跟蹤通道的結構圖如圖1所示,其中箭頭表示 信號流向,圖中堅直虛線左邊部分為跟蹤通道,一般用專用硬件實現(xiàn),緩沖區(qū)將待處理信號 分配給跟蹤通道,跟蹤通道首先對信號進行混頻處理,實現(xiàn)去載波的目的;然后通過相關處 理進行去偽碼;積分/清除模塊輸出1暈秒的相干積分值,每一暈秒輸出一次,載波環(huán)鑒別 器根據(jù)所述相干積分值計算出載波的頻差和相位差,載波發(fā)生器根據(jù)計算出的載波頻差和 相位差調(diào)整產(chǎn)生的本地載波;碼環(huán)鑒別器根據(jù)所述相干積分值計算偽碼的頻差與相位差, 經(jīng)過碼環(huán)濾波器處理后控制碼發(fā)生器調(diào)整產(chǎn)生的偽碼。
[0004] 其中,虛線右邊的功能模塊一般則以微處理器中運行的軟件實現(xiàn)。在某些GNSS接 收機中,微處理器可以是和接收機中其他功能共享的微處理器。同一臺接收機包括多個跟 蹤通道,這些跟蹤通道一般共享同一個微處理器,而專用硬件部分則各自獨立。多個跟蹤通 道與微處理器的關系可以參考圖2所示,圖2為多個跟蹤通道與微處理器的結構示意圖。


【發(fā)明內(nèi)容】

[0005] 發(fā)明人經(jīng)研究發(fā)現(xiàn),從積分/清除模塊輸出相干積分值到載波發(fā)生器和碼發(fā)生器 調(diào)整到下一工作狀態(tài)期間,混頻模塊、相關模塊和積分/清除模塊暫停處理中頻信號數(shù)據(jù), 此時外部輸入的中頻信號數(shù)據(jù)在緩沖區(qū)中暫存起來,因此混頻模塊、相關模塊和積分/清 除模塊的數(shù)據(jù)處理速度必須快于中頻信號數(shù)據(jù)的輸入速度。通常這幾個模塊的數(shù)據(jù)處理速 度要明顯快于中頻信號數(shù)據(jù)的輸入速度,以保證緩沖區(qū)永遠不會溢出,因此緩沖區(qū)必定有 一段時間處于全空的狀態(tài)。從這個角度分析,上述幾個模塊一定有一段時間處于沒有數(shù)據(jù) 可處理的空閑狀態(tài),浪費了一定的功耗。
[0006] 為此,本發(fā)明提供一種GNSS接收機的控制方法、裝置與系統(tǒng),以解決現(xiàn)有技術中, 因跟蹤通道處于空閑狀態(tài)導致的功耗浪費的技術問題,降低跟蹤通道的功耗。
[0007] 為解決上述技術問題,本發(fā)明提供一種GNSS接收機的控制方法、裝置與系統(tǒng),本 發(fā)明提供如下技術方案:
[0008] -種GNSS接收機的控制方法,該方法包括:
[0009] 設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值TH與下限值TL ;
[0010] 若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述下限值上升 到介于所述上限值和所述下限值之間,關閉每個跟蹤通道直至緩存數(shù)據(jù)量大于所述上限 值。
[0011] 優(yōu)選的,所述上限值TH的設置包括:
[0012] 根據(jù)緩沖區(qū)寫入數(shù)據(jù)的速度計算每個數(shù)據(jù)的寫入持續(xù)時間T1 ;
[0013] 計算跟蹤通道產(chǎn)生積分/清除結果到載波發(fā)生器和碼發(fā)生器均輸出就緒信號之 間的最長時間T2 ;
[0014] 所述上限值TH設置為Nmax-Round(T2/Tl) - 1,其中所述Round表示取整運算, Nmax為所述緩沖區(qū)能夠容納的最大數(shù)據(jù)量。
[0015] 優(yōu)選的,所述下限值TL設置為[0, TH-1]中的任一非負整數(shù)。
[0016] 優(yōu)選的,所述方法還包括:
[0017] 若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量大于所述上限值,或者是由大于所述上限值下降 到介于所述上限值和所述下限值之間,開啟每個跟蹤通道,直至緩存數(shù)據(jù)量小于所述下限 值。
[0018] 優(yōu)選的,所述方法還包括:
[0019] 當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述下限值上升到 介于所述上限值和所述下限值之間,關閉微處理器,直至緩存數(shù)據(jù)量大于所述上限值。
[0020] 本發(fā)明還提供一種GNSS接收機的控制裝置,所述裝置包括:
[0021] 限值設置模塊,用于設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值TH與下限值TL ;
[0022] 關閉控制模塊,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小 于所述下限值上升到介于所述上限值和所述下限值之間時,關閉每個跟蹤通道直至緩存數(shù) 據(jù)量大于所述上限值。
[0023] 優(yōu)選的,所述限值設置模塊包括:上限值設置子模塊,用于設置緩沖區(qū)緩存數(shù)據(jù)量 的上限值,所述上限值為Nmax-Round(T2/Tl) - 1 ;其中所述Round表示取整運算,Nmax為所 述緩沖區(qū)能夠容納的最大數(shù)據(jù)量,T1為根據(jù)緩沖區(qū)寫入數(shù)據(jù)的輸入速度計算的每個數(shù)據(jù)的 寫入持續(xù)時間;T2為跟蹤通道產(chǎn)生積分/清除結果到載波發(fā)生器和碼發(fā)生器均輸出就緒信 號之間的最長時間;
[0024] 下限值設置子模塊,用于設置緩沖區(qū)緩存數(shù)據(jù)量的下限值,所述下限值設置為[0, TH-1]中的任一非負整數(shù)。
[0025] 優(yōu)選的,所述裝置還包括:
[0026] 開啟控制模塊,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量大于所述上限值,或者是由大 于所述上限值下降到介于所述上限值和所述下限值之間,開啟每個跟蹤通道,直至緩存數(shù) 據(jù)量小于所述下限值。
[0027] 優(yōu)選的,所述裝置還包括:
[0028] 微處理器關閉模塊,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是 由小于所述下限值上升到介于所述上限值和所述下限值之間時,關閉微處理器,直至緩存 數(shù)據(jù)量大于所述上限值。
[0029] 本發(fā)明還提供一種GNSS接收機的控制系統(tǒng),所述系統(tǒng)包括:上述任一所述的控制 裝置和GNSS接收機。
[0030] 本發(fā)明的技術方案中,為緩沖區(qū)設置了緩存數(shù)據(jù)容量的上限值與下限值,在緩沖 區(qū)中緩存數(shù)據(jù)容量小于所述下限值時,關閉每個跟蹤通道,使跟蹤通道處于不運行狀態(tài);此 時,如果緩沖區(qū)緩存數(shù)據(jù)容量增加,但是增加后介于所述上限值和所述下限值之間,則繼續(xù) 保持跟蹤通道的關閉狀態(tài)。因為跟蹤通道處理數(shù)據(jù)的速度要比緩沖區(qū)寫入數(shù)據(jù)的速度要 快,所以,為了避免出現(xiàn)緩沖區(qū)沒有數(shù)據(jù),而致使跟蹤通道沒有數(shù)據(jù)處理還處于運行狀態(tài)帶 來的功耗浪費,當緩沖區(qū)中緩存數(shù)據(jù)較少時,可以關閉跟蹤通道,當數(shù)據(jù)累積到一定數(shù)據(jù)量 以后,再開啟跟蹤通道進行數(shù)據(jù)處理,降低在對衛(wèi)星跟蹤過程中由于跟蹤通道空閑而造成 的功耗浪費。

【專利附圖】

【附圖說明】
[0031] 為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。
[0032] 圖1為跟蹤通道的結構示意圖;
[0033] 圖2為多個跟蹤通道與微處理器的結構示意圖;
[0034] 圖3為本發(fā)明一種GNSS接收機的控制方法實施例1的流程圖;
[0035] 圖4為本發(fā)明一種GNSS接收機的控制方法實施例2的流程圖;
[0036] 圖5為本發(fā)明一種GNSS接收機的控制裝置的結構示意圖;
[0037] 圖6為本發(fā)明限值設置模塊的結構示意圖;
[0038] 圖7為本發(fā)明一種GNSS接收機的控制裝置實施例2的結構示意圖;
[0039] 圖8為本發(fā)明一種GNSS接收機的控制系統(tǒng)實施例1的結構示意圖;
[0040] 圖9為本發(fā)明技術方案在實際實現(xiàn)時對應的一種接收機的結構示意圖;
[0041] 圖10為一種應用本發(fā)明技術方案的實施例的信號流圖。

【具體實施方式】
[0042] 為了使本【技術領域】的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的 附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本 發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在 沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0043] 在圖1和圖2的基礎上,參考圖3所示,為本發(fā)明提供的一種GNSS接收機的控制 方法實施例1的流程圖,本實施例具體可以包括:
[0044] 步驟301 :設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值與下限值。
[0045] GNSS接收機中接收的數(shù)據(jù)都寫入緩沖區(qū)中暫存,緩沖區(qū)中的每個數(shù)據(jù)要經(jīng)過每個 跟蹤通道單獨處理一次。因為要保證緩沖區(qū)不會溢出導致數(shù)據(jù)丟失和跟蹤通道處于空閑狀 態(tài)帶來的功耗浪費問題,這里所述的緩沖區(qū)中緩存數(shù)據(jù)量的上限值不同于所述緩沖區(qū)可以 緩存數(shù)據(jù)的最大值,所述緩沖區(qū)可以緩存數(shù)據(jù)量的最大值可以作為獲取緩沖區(qū)緩存數(shù)據(jù)量 上限值的一個參數(shù)。
[0046] 具體的,記上限值為TH,那么,所述上限值TH可以由下式計算得到:
[0047] Nmax-Round(T2/T1) - 1 ;
[0048] 其中所述Round表示取整運算,Nmax為所述緩沖區(qū)可以緩存數(shù)據(jù)的最大值,T1 為向緩沖區(qū)寫入數(shù)據(jù)時,每個數(shù)據(jù)的持續(xù)時間,T2為跟蹤通道產(chǎn)生積分/清除結果到載波 發(fā)生器和碼發(fā)生器均輸出就緒信號之間的最長時間,所述載波發(fā)生器和碼發(fā)生器均輸出 就緒信號為指示載波發(fā)生器和碼發(fā)生器將載波與偽碼的相位與頻率已調(diào)整到下一狀態(tài)的 信號。舉個例子,假設中頻信號數(shù)據(jù)輸入速度是每秒16368000個,那么,每個數(shù)據(jù)的持續(xù) 時間Tl=l/16368000秒。假設積分/清除器輸出相干積分值到載波發(fā)生器和碼發(fā)生器都 產(chǎn)生就緒信號的最長時間Τ2=100/16368000秒,跟蹤通道的緩沖區(qū)最大能保存的數(shù)據(jù)量 Nmax=1024。根據(jù)上述參數(shù)可計算緩沖區(qū)緩存數(shù)據(jù)量的上限值為923,在工程實現(xiàn)上通常加 上一定的安全余量,在測量和計算上也會有一定的誤差,所以在實際操作中可以在計算出 的上限值的基礎上適當降低,比如,將上限值為923降為900。
[0049] 其中,所述T2可以理解為一個數(shù)據(jù)處理過程中,由積分/清除模塊處理完到載波 發(fā)生器和碼發(fā)生器均輸出就緒信號所用的時間,在實際操作中,可以采用統(tǒng)計的方法獲得。 t匕如,采用計時器的方式,記錄一段時間內(nèi)每個跟蹤通道每次處理數(shù)據(jù)時,由積分/清除模 塊處理完到載波發(fā)生器和碼發(fā)生器均輸出就緒信號所用的時間,從所有跟蹤通道記錄的時 間中選出最長的時間就是T2。
[0050] 相應的,記所述下限值為TL,所述下限值TL的取值范圍是[0, TH-1]。優(yōu)選的,所 述下限值可取為〇,因為下限值越接近上限值,跟蹤通道中的混頻、相關、積分/清除等幾個 模塊的開啟和關閉越頻繁,會影響降低功耗的效果。
[0051] 步驟302 :若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述 下限值上升到介于所述上限值和所述下限值之間,關閉每個跟蹤通道直至緩存數(shù)據(jù)量大于 所述上限值。
[0052] 緩沖區(qū)不僅在時時刻刻輸入數(shù)據(jù),同時跟蹤通道處理完的數(shù)據(jù),也將從緩沖區(qū)中 刪除,如果在當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于設置的下限值,說明緩沖區(qū)中數(shù)據(jù)較少,如 果啟動跟蹤通道處理數(shù)據(jù),可能會導致緩沖區(qū)出現(xiàn)無數(shù)據(jù)的現(xiàn)象。此時,在每個跟蹤通道均 沒有數(shù)據(jù)正在處理時,關閉跟蹤通道。跟蹤通道不處理數(shù)據(jù),所以緩沖區(qū)中數(shù)據(jù)會越來越 多,但是,只要緩沖區(qū)中數(shù)據(jù)容量上升后仍處于所述上限值和所述下限值之間,都可以保持 跟蹤通道的關閉狀態(tài)。當緩沖區(qū)中緩存數(shù)據(jù)容量超過上限值后,再開啟跟蹤通道處理數(shù)據(jù)。
[0053] 本實施例的技術方案中,為緩沖區(qū)設置了緩存數(shù)據(jù)量的上限值與下限值,在緩沖 區(qū)中緩存數(shù)據(jù)容量小于所述下限值時,關閉每個跟蹤通道,使跟蹤通道處于不運行狀態(tài);此 時,如果緩沖區(qū)緩存數(shù)據(jù)量增加,但是增加后介于所述上限值和所述下限值之間,繼續(xù)保持 跟蹤通道的關閉狀態(tài)。本實施例中,緩沖區(qū)中緩存數(shù)據(jù)較少時,可以關閉跟蹤通道,當累積 到一定數(shù)據(jù)量以后,再開啟跟蹤通道進行數(shù)據(jù)處理。因為跟蹤通道處理數(shù)據(jù)的速度要比緩 沖區(qū)寫入數(shù)據(jù)的速度要快,所以,通過本實施例的技術方案中的跟蹤通道的控制策略可以 避免出現(xiàn)緩沖區(qū)沒有數(shù)據(jù),而致使跟蹤通道沒有數(shù)據(jù)處理還處于運行狀態(tài)帶來的功耗浪 費,降低在對衛(wèi)星跟蹤過程中由于跟蹤通道空閑而造成的功耗浪費。
[0054] 上述實施例1的技術方案解決了因為跟蹤通道空閑帶來的功耗浪費的技術問題, 但是由跟蹤通道的工作流程可知,當緩沖區(qū)中緩存數(shù)據(jù)較少時,跟蹤通道被關閉,此時,微 處理器也沒有數(shù)據(jù)處理,微處理器仍然處于運行狀態(tài),同樣在一定程度上也會造成功耗的 浪費。為此,本發(fā)明還提供一種GNSS接收機的控制方法實施例2,參考圖4所示,為本發(fā)明 提供的一種GNSS接收機的控制方法實施例2的流程圖,本實施例中與實施例1中相同步驟 的具體實現(xiàn)可以參考實施例1中的實現(xiàn)方式,本實施例中對其不再作具體介紹。本實施例 可以看作是在實施例1基礎上的一個具體實現(xiàn),進一步解決有微處理器帶來的功耗浪費。 本實施例具體可以包括:
[0055] 步驟401 :設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值與下限值;
[0056] 步驟402 :若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述 下限值上升到介于所述上限值和所述下限值之間,關閉每個跟蹤通道直至緩存數(shù)據(jù)量大于 所述上限值。
[0057] 步驟403 :關閉微處理器,直至緩存數(shù)據(jù)量大于所述上限值。
[0058] 當緩沖區(qū)中數(shù)據(jù)較少時,每個跟蹤通道均沒有數(shù)據(jù)正在處理,此時微處理器中也 沒有數(shù)據(jù)待處理,如果繼續(xù)保持微處理器的運行狀態(tài),同樣也會浪費功耗,所以,在關閉跟 蹤通道的同時,也可以關閉微處理器。所述關閉微處理器可以是為軟件實現(xiàn)的載波環(huán)鑒別 器、碼環(huán)鑒別器、載波環(huán)濾波器和碼環(huán)濾波器關閉。
[0059] 步驟404:若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量大于所述上限值,或者是由大于所述 上限值下降到介于所述上限值和所述下限值之間,開啟每個跟蹤通道,直至緩存數(shù)據(jù)量小 于所述下限值。
[0060] 如果緩沖區(qū)中緩存數(shù)據(jù)量大于上限值,此時就要開啟跟蹤通道進行數(shù)據(jù)處理,以 免緩沖區(qū)因為溢出導致數(shù)據(jù)丟失。跟蹤通道開啟后,同時,微處理器也要開啟進行數(shù)據(jù)處 理。數(shù)據(jù)還在繼續(xù)被寫入緩沖區(qū),所以不能在緩沖區(qū)數(shù)據(jù)量小于上限值就立即關閉跟蹤通 道的數(shù)據(jù)處理。如果立即關閉,跟蹤通道不處理數(shù)據(jù),可能會導致跟蹤通道剛關閉,緩沖區(qū) 中緩存的數(shù)據(jù)量又超出上限值的情況,為了避免頻繁的開啟和關閉跟蹤通道,影響降低功 耗的效果。優(yōu)選的,在實際操作中,可以保持跟蹤通道的開啟狀態(tài)直至緩沖區(qū)數(shù)據(jù)量下降到 小于下限值。
[0061] 本實施例的技術方案,除了實施例1帶來的有益效果之外,進一步的,在跟蹤通道 關閉的同時,關閉微處理器,進一步降低了功耗。當緩沖區(qū)數(shù)據(jù)由大于上限值下降到少于上 限值時,并不立即關閉跟蹤通道,避免頻繁的開啟和關閉跟蹤通道,影響降低功耗的效果。
[0062] 對應于方法實施例,相應的,本發(fā)明還提供一種GNSS接收機的控制裝置,參考圖 5所示,為本發(fā)明提供的一種GNSS接收機的控制裝置實施例1的結構示意圖,所述裝置包 括:
[0063] 限值設置模塊501,用于設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值TH與下限值TL ;
[0064] 關閉控制模塊502,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由 小于所述下限值上升到介于所述上限值和所述下限值之間時,關閉每個跟蹤通道直至緩存 數(shù)據(jù)量大于所述上限值。
[0065] 其中,限值設置模塊501的結構示意圖可以參考圖6所示,所示限值設置模塊501 可以包括:
[0066] 上限值設置子模塊601,用于設置緩沖區(qū)緩存數(shù)據(jù)量的上限值,所述上限值為 Nmax-Round(T2/Tl) - 1 ;其中所述Round表示取整運算,Nmax為所述緩沖區(qū)能夠容納的最 大數(shù)據(jù)量,T1為根據(jù)緩沖區(qū)寫入數(shù)據(jù)的輸入速度計算的每個數(shù)據(jù)的寫入持續(xù)時間;T2為跟 蹤通道產(chǎn)生積分/清除結果到載波發(fā)生器和碼發(fā)生器均輸出就緒信號之間的最長時間; [0067] 下限值設置子模塊,用于設置緩沖區(qū)緩存數(shù)據(jù)量的下限值,所述下限值設置為[0, TH-1]中的任一非負整數(shù)。
[0068] 裝置中各模塊所實現(xiàn)的功能與方法實施例1中方法操作步驟對應,這里不再贅 述。
[0069] 優(yōu)選的,參考圖7所示,為本發(fā)明提供的一種GNSS接收機的控制裝置實施例2的 結構示意圖,除了圖5所示的模塊外,所述裝置還可以包括:
[0070] 開啟控制模塊701,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量大于所述上限值,或者是由 大于所述上限值下降到介于所述上限值和所述下限值之間,開啟每個跟蹤通道,直至緩存 數(shù)據(jù)量小于所述下限值。
[0071] 微處理器關閉模塊702,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者 是由小于所述下限值上升到介于所述上限值和所述下限值之間時,關閉微處理器。
[0072] 優(yōu)選的,參考圖8所示,為本發(fā)明提供的一種GNSS接收機的控制系統(tǒng)實施例1的 結構示意圖,所述系統(tǒng)可以包括:GNSS接收機的控制裝置801和GNSS接收機802。所述GNSS 接收機的控制裝置801為所述圖5至圖7任一圖所示的控制裝置。
[0073] 優(yōu)選的,參考圖9所示,為本發(fā)明的技術方案在實際實現(xiàn)時對應的一種結構示意 圖,以GNSS接收機包括12個跟蹤通道為例,其中功耗控制模塊即為以上幾個實施例中所述 的控制裝置,功耗控制模塊分別控制微處理器和每個跟蹤通道的工作狀態(tài)。
[0074] 具體的可以參考圖10所示,為一種使用本發(fā)明技術方案的實施例對應的一種信 號流圖,功耗控制模塊實時獲取緩沖區(qū)中緩存的數(shù)據(jù)量,然后根據(jù)緩存的數(shù)據(jù)量與上限值 和下限值的大小關系,向跟蹤通道和微處理器發(fā)送控制信號。其中積分/清除模塊狀態(tài)表 示積分運算已經(jīng)完成,各模塊控制信號用于控制混頻、相關、碼發(fā)生器和載波發(fā)生器的開啟 和關閉,所述混頻、相關、碼發(fā)生器和載波發(fā)生器可以使用同一個控制信號,同時開啟或關 閉。所述載波發(fā)生器和碼發(fā)生器的就緒信號和積分/清除模塊狀態(tài)信號均發(fā)送給功耗控制 模塊,當功耗控制模塊接收到所述載波發(fā)生器和碼發(fā)生器的就緒信號表示碼發(fā)生器和載波 發(fā)生器已經(jīng)將載波和偽碼的頻率與相位調(diào)整到了下一數(shù)據(jù)處理時對應的載波與偽碼。此 時,功耗控制模塊就可以認為當前數(shù)據(jù)已經(jīng)被處理(被所有跟蹤通道處理完)。此時,緩沖區(qū) 刪除已經(jīng)處理的數(shù)據(jù),并將最新的數(shù)據(jù)量發(fā)送給功耗控制模塊,由功耗控制模塊控制后續(xù) 的信號處理。在實際操作中,可以采用高、低電平的方式控制跟蹤通道或者微處理器的開啟 和關閉。
[0075] 需要說明的是,術語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的包 含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括 沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。 在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除在包括所述要素 的過程、方法、物品或者設備中還存在另外的相同要素。
[0076] 對于系統(tǒng)實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實 施例的部分說明即可。以上所描述的系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件 說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以 不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的 需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不 付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0077] 以上所述僅是本發(fā)明的【具體實施方式】,應當指出,對于本【技術領域】的普通技術人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視為本發(fā)明的保護范圍。
【權利要求】
1. 一種GNSS接收機的控制方法,其特征在于,所述方法包括: 設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值TH與下限值TL ; 若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述下限值上升到介 于所述上限值和所述下限值之間,關閉每個跟蹤通道直至緩存數(shù)據(jù)量大于所述上限值。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述上限值TH的設置包括: 根據(jù)緩沖區(qū)寫入數(shù)據(jù)的速度計算每個數(shù)據(jù)的寫入持續(xù)時間T1 ; 計算從跟蹤通道產(chǎn)生積分/清除結果到載波發(fā)生器和碼發(fā)生器均輸出就緒信號之間 的最長時間T2 ; 所述上限值TH設置為Nmax-Round(T2/Tl) - 1,其中所述Round表示取整運算,Nmax為 所述緩沖區(qū)能夠容納的最大數(shù)據(jù)量。
3. 根據(jù)權利要求1所述的方法,其特征在于,所述下限值TL設置為[0, TH-1]中的任 一非負整數(shù)。
4. 根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 若當前時刻緩沖區(qū)中緩存數(shù)據(jù)量大于所述上限值,或者是由大于所述上限值下降到介 于所述上限值和所述下限值之間,開啟每個跟蹤通道,直至緩存數(shù)據(jù)量小于所述下限值。
5. 根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所述下限值上升到介于 所述上限值和所述下限值之間,關閉微處理器,直至緩存數(shù)據(jù)量大于所述上限值。
6. -種GNSS接收機的控制裝置,其特征在于,所述裝置包括: 限值設置模塊,用于設置緩沖區(qū)中緩存數(shù)據(jù)量的上限值TH與下限值TL ; 關閉控制模塊,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小于所 述下限值上升到介于所述上限值和所述下限值之間時,關閉每個跟蹤通道直至緩存數(shù)據(jù)量 大于所述上限值。
7. 根據(jù)權利要求6所述的裝置,其特征在于,所述限值設置模塊包括: 上限值設置子模塊,用于設置緩沖區(qū)緩存數(shù)據(jù)量的上限值,所述上限值為 Nmax-Round(T2/Tl) - 1 ;其中所述Round表示取整運算,Nmax為所述緩沖區(qū)能夠容納的最 大數(shù)據(jù)量,T1為根據(jù)緩沖區(qū)寫入數(shù)據(jù)的輸入速度計算的每個數(shù)據(jù)的寫入持續(xù)時間;T2為跟 蹤通道產(chǎn)生積分/清除結果到載波發(fā)生器和碼發(fā)生器均輸出就緒信號之間的最長時間; 下限值設置子模塊,用于設置緩沖區(qū)緩存數(shù)據(jù)量的下限值,所述下限值設置為[〇, TH-1]中的任一非負整數(shù)。
8. 根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括: 開啟控制模塊,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量大于所述上限值,或者是由大于所 述上限值下降到介于所述上限值和所述下限值之間,開啟每個跟蹤通道,直至緩存數(shù)據(jù)量 小于所述下限值。
9. 根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括: 微處理器關閉模塊,用于當前時刻緩沖區(qū)中緩存數(shù)據(jù)量小于所述下限值,或者是由小 于所述下限值上升到介于所述上限值和所述下限值之間時,關閉微處理器,直至緩存數(shù)據(jù) 量大于所述上限值。
10. -種GNSS接收機的控制系統(tǒng),其特征在于,所述系統(tǒng)包括: 所述權利要求6-9任一項所述的控制裝置和GNSS接收機。
【文檔編號】G01S19/37GK104155661SQ201310180341
【公開日】2014年11月19日 申請日期:2013年5月15日 優(yōu)先權日:2013年5月15日
【發(fā)明者】馮云慶, 胡勝發(fā) 申請人:安凱(廣州)微電子技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1