專利名稱:用于接收機(jī)系統(tǒng)的共享存儲裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種存儲器配置機(jī)制,尤指一種具有一個(gè)以上共享存儲裝 置的共享存儲器架構(gòu),其可運(yùn)用于配置在同一接收機(jī)系統(tǒng)的不同功能級以處理來自不同發(fā)射機(jī)系統(tǒng)(例如全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System, GNSS))的信號的共享存儲裝置及其方法。
背景技術(shù):
請參考圖1。圖1所示為第一現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System, GNSS)接收機(jī)10的功能方框圖。全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī) IO支持單一全球?qū)Ш叫l(wèi)星系統(tǒng),且包含有接收來自衛(wèi)星的射頻(RF)信號的 天線12,用來將所接收的射頻信號轉(zhuǎn)換成模擬中頻(IntermediateFrequency, IF)信號的射頻前端(RF front end) 14,用來將所接收的模擬中頻信號轉(zhuǎn)換 成數(shù)字中頻信號的模數(shù)轉(zhuǎn)換器(ADC) 16,多個(gè)功能級(flmctioiml stage) 18a、 18b和18c,以及分別配置給各功能級18a、 18b和18c的多個(gè)存儲裝置20a、 20b和20c。功能級18a配置為進(jìn)行相關(guān)性處理(correlation processing)以提 供相關(guān)性信息(correlation information);功能級18b配置為進(jìn)行獲取/追蹤處 理(acquisition/trackingprocessing)以識別不同的衛(wèi)星并取得來自該識別過的 衛(wèi)星的傳送信號所載的定位信息;以及功能級18c配置為進(jìn)行定位/導(dǎo)航處 理(positioning/navigation processing)以依據(jù)來自前一功能級18b的定位信息 以決定全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)10的位置。由于現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收 機(jī)10的細(xì)節(jié)己在第6526322號美國專利中揭示且該全球?qū)Ш叫l(wèi)星系統(tǒng)的運(yùn)作 已為本領(lǐng)域中的技術(shù)人員所知曉,為簡潔起見,細(xì)節(jié)部分在此不再贅述。如
圖1所示,每一個(gè)功能級均配有一個(gè)專屬的存儲裝置。換句話說,存儲裝置20a配置為僅能暫存功能級18a的處理數(shù)據(jù);存儲裝置20b配置為僅能暫存功 能級18b的處理數(shù)據(jù);存儲裝置20c配置為僅能暫存功能級18c的處理數(shù)據(jù)。請參考圖2。圖2所示為第二現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)30的功能方 框圖。全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)30支持多個(gè)全球?qū)Ш叫l(wèi)星系統(tǒng)(如美國的全 球定位系統(tǒng)(Global Positioning System, GPS)、歐盟的伽利略衛(wèi)星定位系統(tǒng) (Galileo)以及俄羅斯的全球衛(wèi)星導(dǎo)航系統(tǒng)(GLONASS)),且包含有天線32、 射頻前端34、模數(shù)轉(zhuǎn)換器36、多個(gè)進(jìn)行相關(guān)性處理的功能級38a、 39a和40a、 多個(gè)進(jìn)行獲取/追蹤處理的功能級38b、 39b和40b、多個(gè)進(jìn)行定位/導(dǎo)航處 理的功能級38c、 39c和40c、以及分別配置給各功能級38a、 38b、 38c、 39a、 39b、 39c、 40a、 40b、 40c的多個(gè)存儲裝置42a、 42b、 42c、 43a、 43b、 43c、 44a、 44b和44c。支持多個(gè)全球?qū)Ш叫l(wèi)星系統(tǒng)的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)30 的架構(gòu)是依據(jù)圖1所示的架構(gòu)而來。圖1與圖2所示的同名元件具有相同的 功能以及運(yùn)作方式,因此細(xì)節(jié)部分在此不再贅述。在全球?qū)Ш叫l(wèi)星系統(tǒng)接收 機(jī)30中,包含有功能級38a、 38b和38c的信號處理鏈用來處理來自第一全球 導(dǎo)航衛(wèi)星系統(tǒng)(如美國的全球定位系統(tǒng))的信號,包含有功能級39a、 39b和 39c的信號處理鏈用來處理來自第二全球?qū)Ш叫l(wèi)星系統(tǒng)(如歐盟的伽利略衛(wèi)星 定位系統(tǒng))的信號,以及包含有功能級40a、 40b和40c的信號處理鏈用來處 理來自第三全球?qū)Ш叫l(wèi)星系統(tǒng)(如俄羅斯的全球衛(wèi)星導(dǎo)航系統(tǒng)GLONASS)的 信號。相仿地,就可支持多個(gè)全球?qū)Ш叫l(wèi)星系統(tǒng)的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī) 30而言,每一個(gè)功能級依然配有專屬的存儲裝置。由于這種不具效率的存儲 器配置機(jī)制,全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的體積和成本便無法有效地降低。請參考圖3。圖3所示為第三現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)50的功能方 框圖。全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)50支持單一全球?qū)Ш叫l(wèi)星系統(tǒng),且包含有天 線52、射頻前端54、模數(shù)轉(zhuǎn)換器56、多個(gè)分別進(jìn)行相關(guān)性處理、獲取/追蹤 處理、定位/導(dǎo)航處理的功能級58a、 58b和58c、以及一個(gè)為功能級58a、 58b
和58c所共享的單一存儲裝置60。功能級58a、 58b和58c所共享的存儲裝置 60,其內(nèi)部的共享存儲器空間配置是事先定義好且固定的。其細(xì)節(jié)已在第 6526322號美國專利中揭示,為簡潔起見,細(xì)節(jié)部分在此不再贅述。相較于圖 l所示的架構(gòu),全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)50改善了存儲配置的機(jī)制。若遵循 圖3所示的架構(gòu)來設(shè)計(jì)一個(gè)支持多個(gè)全球?qū)Ш叫l(wèi)星系統(tǒng)的全球?qū)Ш叫l(wèi)星系統(tǒng) 接收機(jī),針對個(gè)別的全球?qū)Ш叫l(wèi)星系統(tǒng)就必須有多個(gè)存儲裝置。請參考圖4。圖4所示為第四現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)70的功能方 框圖。全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)70可支持多個(gè)全球?qū)Ш叫l(wèi)星系統(tǒng)(如美國的 全球定位系統(tǒng)、歐盟的伽利略衛(wèi)星定位系統(tǒng)、以及俄羅斯的全球衛(wèi)星導(dǎo)航系 統(tǒng)GLONASS),且包含有天線72、射頻前端74、模數(shù)轉(zhuǎn)換器76、多個(gè)進(jìn)行 相關(guān)性處理的功能級78a、79a和80a、多個(gè)進(jìn)行獲取/追蹤處理的功能級78b、 79b和80b、多個(gè)進(jìn)行定位/導(dǎo)航處理的功能級78c、 79c和80c、以及分別配 置給各功能級78a—78c、 79a—79c、 80a—80c的多個(gè)存儲裝置82a、 82b、 82c。 圖3與圖4所示的同名元件具有相同的功能以及運(yùn)作方式,因此細(xì)節(jié)部分在 此不再贅述。因?yàn)閳D3所示的存儲裝置僅被同一全球?qū)Ш叫l(wèi)星系統(tǒng)的不同功 能級所共享,所以全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)70的設(shè)計(jì)者仍然必須為每一個(gè)全 球?qū)Ш叫l(wèi)星系統(tǒng)配置一個(gè)專屬的存儲裝置。發(fā)明內(nèi)容本發(fā)明的目的之一在于提供一種具有一個(gè)以上存儲裝置的共享存儲器架 構(gòu)及其方法,其中該共享存儲器架構(gòu)可運(yùn)用在同一接收機(jī)系統(tǒng)中所配置成的 不同功能級,以處理來自不同發(fā)射機(jī)系統(tǒng)(例如全球?qū)Ш叫l(wèi)星系統(tǒng)(global navigation satellite system, GNSS))的信號。解決技術(shù)問題的一種技術(shù)方案為提供一種用于接收機(jī)系統(tǒng)的共享存儲裝置。接收機(jī)系統(tǒng)被配置成具有第一功能級(ftmctional stage)以及第二功能 級,分別用來處理來自第一發(fā)射機(jī)系統(tǒng)以及第二發(fā)射機(jī)系統(tǒng)的信號所載的信
息;共享存儲裝置包含有存儲器空間,該存儲器空間配置為第一功能級以及 第二功能級所共享,用來暫存第一功能級或第二功能級所產(chǎn)生的處理數(shù)據(jù)。解決技術(shù)問題的另一種技術(shù)方案為提供一種應(yīng)用于接收機(jī)系統(tǒng)的存儲 器配置方法。該方法包含有將接收機(jī)系統(tǒng)配置成具有第一功能級以及第二 功能級,分別用來處理來自第一發(fā)射機(jī)系統(tǒng)以及第二發(fā)射機(jī)系統(tǒng)的信號所載 的信息;將存儲器空間配置為第一功能級以及第二功能級所共享;以及將第 一功能級或第二功能級所產(chǎn)生的處理數(shù)據(jù)暫存至該存儲器空間。上述用于接收機(jī)系統(tǒng)的共享存儲裝置及其存儲器配置方法可將共享存儲 器架構(gòu)運(yùn)用在同一接收機(jī)系統(tǒng)中所配置成的不同功能級,以處理來自不同發(fā) 射機(jī)系統(tǒng)的信號,從而有效地減少全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的體積和降低成 本。
圖1所示為第一現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的功能方框圖。 圖2所示為第二現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的功能方框圖。 圖3所示為第三現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的功能方框圖。 圖4所示為第四現(xiàn)有全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的功能方框圖。 圖5所示為本發(fā)明的第一實(shí)施方式所提供的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的功能方框圖。圖6為圖5所示的接收機(jī)系統(tǒng)的運(yùn)作流程圖。圖7所示為本發(fā)明的第二實(shí)施方式所提供的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的 功能方框圖。圖8所示為本發(fā)明的第三實(shí)施方式所提供的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的 功能方框圖。
具體實(shí)施方式
請參考圖5。圖5所示為本發(fā)明的第一實(shí)施方式所提供的全球?qū)Ш叫l(wèi)星系 統(tǒng)(Global Navigation Satellite System, GNSS)接收機(jī)100的功能方框圖。全 球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)100包含有天線102、射頻前端(RF front end) 104、 模數(shù)轉(zhuǎn)換器(ADC) 106、多個(gè)進(jìn)行相關(guān)性處理(correlationprocessing)的功 能級108a、 109a和110a、多個(gè)進(jìn)行獲取/追蹤處理(acquisition/tracking processing)的功能級108b、 109b和110b、多個(gè)進(jìn)行定位/導(dǎo)航處理(positioning/navigation processing)的功能級108c、 109c和110c、以及多個(gè) 共享存儲裝置112a、 112b和112c。請注意,圖5與圖l所示的同名元件具有 相同的功能以及運(yùn)作方式,因此為簡潔起見,細(xì)節(jié)部分在此不再贅述。在本 實(shí)施方式中,共享存儲裝置112a配置為由對應(yīng)至相同信號處理功能的功能級 108a、 109a和110a (亦即對時(shí)域或頻域內(nèi)的相干/非相干積分(coherent/incoherent integration)做相關(guān)性處理的功能級)所共享;共享存儲 裝置112b配置為由對應(yīng)至相同信號處理功能的功能級108b、109b和110b(亦 即獲取/追蹤處理的功能級)所共享;共享存儲裝置112c配置為由對應(yīng)至相 同信號處理功能的功能級108c、 109c和110c(亦即定位/導(dǎo)航處理的功能級) 所共享。此外,全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)100設(shè)計(jì)成可支持多個(gè)全球?qū)Ш叫l(wèi) 星系統(tǒng)。例如,包含有功能級108a、 108b、 108c的信號處理鏈用來處理來自 第一全球?qū)Ш叫l(wèi)星系統(tǒng)(如美國的全球定位系統(tǒng))的信號,包含有功能級109a、109b、 109c的信號處理鏈用來處理來自第二全球?qū)Ш叫l(wèi)星系統(tǒng)(如歐盟的伽 利略衛(wèi)星定位系統(tǒng))的信號,以及包含有功能級110a、 110b、 110c的信號處 理鏈用來處理來自第三全球?qū)Ш叫l(wèi)星系統(tǒng)(如俄羅斯的全球衛(wèi)星導(dǎo)航系統(tǒng) GLONASS)的信號。需要注意的是,本發(fā)明的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)100所支持的全球?qū)?航衛(wèi)星系統(tǒng)并不限于上述的全球定位系統(tǒng)、伽利略衛(wèi)星定位系統(tǒng)以及俄羅斯
的全球衛(wèi)星導(dǎo)航系統(tǒng)GLONASS。此外,前述全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)100 所支持的全球定位系統(tǒng)也包含有星基增強(qiáng)系統(tǒng)(Satellite Based Augmentation System, SBAS),例如廣域增強(qiáng)系統(tǒng)(Wide Area Augmentation System, WAAS)。 另外,本發(fā)明并不限于將已揭示的共享存儲器架構(gòu)運(yùn)用在符合各種衛(wèi)星導(dǎo)航 類型的各式全球?qū)Ш叫l(wèi)星系統(tǒng)上。以全球定位系統(tǒng)為例,其能夠利用具有不 同載波頻率的不同頻道來傳送信號。換句話說,來自全球定位系統(tǒng)且透過第 一載波頻率所傳送的信號與來自同一全球定位系統(tǒng)且透過第二載波頻率所傳 送的信號在本發(fā)明當(dāng)中會被視為傳送自不同全球?qū)Ш叫l(wèi)星系統(tǒng)的信號。例如, 具有功能級108a、 108b、 108c的信號處理鏈配置為處理通過該全球定位系統(tǒng) 的載波頻率L1所傳送的信號,而具有功能級109a、 109b、 109c的信號處理 鏈配置為處理通過該全球定位系統(tǒng)的另一載波頻率L2所傳送的信號。上述這 些皆符合本發(fā)明的精神,因此也屬于本發(fā)明的范疇。如圖5所示,全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)100另包含有存儲器控制器114, 用來控制每一共享存儲裝置112a、 112b、 112c的存儲器共享機(jī)制。在本實(shí)施 方式中,存儲器控制器114配置為在第一全球?qū)Ш叫l(wèi)星系統(tǒng)中、全球?qū)Ш叫l(wèi) 星系統(tǒng)接收機(jī)100可見到的所有可能的衛(wèi)星被嘗試之前,動(dòng)態(tài)地準(zhǔn)許第一功 能級(如功能級108a)存取共享存儲裝置112a的存儲器空間,及當(dāng)?shù)谝蝗?導(dǎo)航衛(wèi)星系統(tǒng)中、全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)100可見到的所有可能的衛(wèi)星均 被嘗試且配置的存儲器空間尚未完全被占滿時(shí),準(zhǔn)許第二功能級(如功能級 109a)存取共享存儲裝置112a的存儲器空間。詳細(xì)操作如下所述。請參考圖6。圖6為圖5所示的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)系統(tǒng)100的運(yùn)作 的流程圖。接收機(jī)系統(tǒng)100的運(yùn)作步驟如下步驟600:開始。步驟602:對第一全球?qū)Ш叫l(wèi)星系統(tǒng)(如全球定位系統(tǒng))進(jìn)行信號搜尋(相 關(guān)性處理以及信號獲取)。步驟604:是否搜尋到信號?若有,則跳至步驟608;否則,跳至步驟606。 步驟606:第一全球?qū)Ш叫l(wèi)星系統(tǒng)當(dāng)中、全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)可見到 的所有可能的衛(wèi)星是否均被嘗試了?若是,則跳至步驟612;否則,跳至步驟602。步驟608:進(jìn)行追蹤處理并取得所需的定位信息。步驟610:是否仍有存儲器空間可供儲存數(shù)據(jù)?若有,則跳至步驟602以 搜尋第一全球?qū)Ш叫l(wèi)星系統(tǒng)的其它衛(wèi)星的信號;否則,跳至步驟608。步驟612:對第二全球?qū)Ш叫l(wèi)星系統(tǒng)(如伽利略衛(wèi)星定位系統(tǒng))進(jìn)行信號 搜尋(相關(guān)性處理以及信號獲取)。步驟614:是否搜尋到信號?若有,則跳至步驟618;否則,跳至步驟616。步驟616:第二全球?qū)Ш叫l(wèi)星系統(tǒng)當(dāng)中、全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)可見到的所有可能的衛(wèi)星是否均被嘗試了?若是,則跳至步驟622;否則,跳至步驟 612。步驟618:進(jìn)行追蹤處理并取得所需的定位信息。步驟620:是否仍有存儲器空間可供儲存數(shù)據(jù)?若有,則跳至步驟622以 搜尋第二全球?qū)Ш叫l(wèi)星系統(tǒng)的其它衛(wèi)星的信號;否則,跳至步驟618。步驟622:對第三全球?qū)Ш叫l(wèi)星系統(tǒng)(如俄羅斯的全球衛(wèi)星導(dǎo)航系統(tǒng)GLONASS)進(jìn)行信號搜尋(相關(guān)性處理以及信號獲取)。步驟624:是否搜尋到信號?若有,則跳至步驟628;否則,跳至步驟626。 步驟626:第三全球?qū)Ш叫l(wèi)星系統(tǒng)當(dāng)中、全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)可見到的所有可能的衛(wèi)星是否均被嘗試了?若是,則跳至步驟602;否則,跳至步驟622。步驟628:進(jìn)行追蹤處理并取得所需的定位信息。步驟630:是否仍有存儲器空間可供儲存數(shù)據(jù)?若有,則跳至步驟622; 否則,跳至步驟628。如圖6的具體描述,第一全球?qū)Ш叫l(wèi)星系統(tǒng)的優(yōu)先權(quán)最高,而第三全球 導(dǎo)航衛(wèi)星系統(tǒng)的優(yōu)先權(quán)最低。因此當(dāng)接收機(jī)系統(tǒng)100啟動(dòng)之后,來自第一全
球?qū)Ш叫l(wèi)星系統(tǒng)的衛(wèi)星信號會先被搜尋以及追蹤以提供所需的定位信息。有 時(shí)候,第一全球?qū)Ш叫l(wèi)星系統(tǒng)中的可見衛(wèi)星可能會處在不好的地理位置。這 時(shí)使用來自其它全球?qū)Ш叫l(wèi)星系統(tǒng)(例如第二全球?qū)Ш叫l(wèi)星系統(tǒng)和第三全球 導(dǎo)航衛(wèi)星系統(tǒng))所給的定位信息會有助于全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的定位準(zhǔn) 確性。在本發(fā)明中,若共享存儲器尚未被占滿,就可以再額外儲存其它全球 導(dǎo)航衛(wèi)星系統(tǒng)的處理數(shù)據(jù)。例如,存儲器控制器114在第一全球?qū)Ш叫l(wèi)星系統(tǒng)中、接收機(jī)系統(tǒng)100可見到的所有可能的衛(wèi)星被嘗試之前,準(zhǔn)許共享存儲 裝置112a和112b能夠分別被功能級108a和108b來存取。當(dāng)?shù)谝蝗驅(qū)Ш叫l(wèi) 星系統(tǒng)中、接收機(jī)系統(tǒng)100可見到的所有可能的衛(wèi)星均被嘗試且共享存儲裝 置112a和112b的存儲器空間尚未完全被第一全球?qū)Ш叫l(wèi)星系統(tǒng)的處理數(shù)據(jù)占 滿時(shí),存儲器控制器114可在第二全球?qū)Ш叫l(wèi)星系統(tǒng)中、接收機(jī)系統(tǒng)100可 見到的所有可能的衛(wèi)星被嘗試之前,準(zhǔn)許共享存儲裝置U2a和112b能夠分別 被功能級109a和109b來存取。相仿地,當(dāng)?shù)诙驅(qū)Ш叫l(wèi)星系統(tǒng)中、接收 機(jī)系統(tǒng)100可見到的所有可能的衛(wèi)星均被嘗試且共享存儲裝置112a和112b 的存儲器空間尚未完全被第一以及第二全球?qū)Ш叫l(wèi)星系統(tǒng)的處理數(shù)據(jù)占滿 時(shí),存儲器控制器114可在第三全球?qū)Ш叫l(wèi)星系統(tǒng)中、接收機(jī)系統(tǒng)100可見 到的所有可能的衛(wèi)星被嘗試之前,準(zhǔn)許共享存儲器裝置112a和112b能夠分別 被功能級110a和110b來存取。簡而言之,共享存儲裝置的存儲器空間能依據(jù) 共享存儲裝置是否還有儲存空間,動(dòng)態(tài)配置給不同全球?qū)Ш叫l(wèi)星系統(tǒng)的不同 功能級。如此一來,用來給不同全球?qū)Ш叫l(wèi)星系統(tǒng)的不同功能級所配置的共 享存儲裝置的存儲器空間既不再是事先定義好的也不再是固定的,因此通過 存儲器控制器114所控制的動(dòng)態(tài)存儲器配置機(jī)制便能改善共享存儲器架構(gòu)的 利用效率。需要注意的是,各個(gè)全球衛(wèi)星導(dǎo)航系統(tǒng)的優(yōu)先級可通過事先決定的順序、 所接收的信號的強(qiáng)弱、或是接收機(jī)的位置等,視設(shè)計(jì)需求而定。此外,既然 第一全球衛(wèi)星導(dǎo)航系統(tǒng)(如全球定位系統(tǒng))的優(yōu)先級高于第二以及第三全球衛(wèi)星導(dǎo)航系統(tǒng),若是在處理來自第二或第三全球衛(wèi)星導(dǎo)航系統(tǒng)的衛(wèi)星信號過 程中出現(xiàn)新的來自于第一全球衛(wèi)星導(dǎo)航系統(tǒng)的可能的衛(wèi)星信號,運(yùn)作流程便回到步驟602以處理任一來自新發(fā)現(xiàn)的第一全球衛(wèi)星導(dǎo)航系統(tǒng)的衛(wèi)星信號。另外,在處理完來自新發(fā)現(xiàn)的第一全球衛(wèi)星導(dǎo)航系統(tǒng)的衛(wèi)星信號后,那些來 自于目前第一、第二和第三全球衛(wèi)星導(dǎo)航系統(tǒng)中可見的衛(wèi)星的先前已追蹤到 的信號無須再透過相關(guān)性處理以及獲取/追蹤處理來進(jìn)行重新獲取以及重新追蹤,除非那些信號己經(jīng)消失。再者,圖6所示的步驟僅作為說明之用,并 不能做作為本發(fā)明的限制條件。也就是假定其結(jié)果在本質(zhì)上是相同的。在其 它的實(shí)施方式中,新的步驟可以加進(jìn)圖6所示的流程當(dāng)中,而且不一定非得 按照圖6所示的執(zhí)行順序來實(shí)施。請參考圖7。圖7所示為本發(fā)明的第二實(shí)施方式所提供的全球?qū)Ш叫l(wèi)星系 統(tǒng)接收機(jī)200的功能方框圖。全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)200包含有天線202、 射頻前端204、模數(shù)轉(zhuǎn)換器206、多個(gè)進(jìn)行相關(guān)性處理的功能級208a、 209a 和210a、多個(gè)進(jìn)行獲取/追蹤處理的功能級208b、 209b和210b、多個(gè)進(jìn)行 定位/導(dǎo)航處理的功能級208c、 209c和210c、共享存儲裝置212、以及存儲 器控制器214。請注意,圖5與圖7所示的同名元件具有相同的功能以及運(yùn)作 方式,因此為簡潔起見,細(xì)節(jié)部分在此不再贅述。在本實(shí)施方式中,共享存 儲裝置212被用來當(dāng)作配置給功能級208a—210a、 208b—210b、 208c—210c 的存儲器組(memory pool),因而能對于儲存數(shù)據(jù)所用的存儲器空間提供最大 的使用效率。如圖7所示,全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)200被設(shè)計(jì)成支持多個(gè) 全球?qū)Ш叫l(wèi)星系統(tǒng)。例如,包含有功能級208a、 208b、 208c的信號處理鏈用 來處理來自第一全球?qū)Ш叫l(wèi)星系統(tǒng)(如美國的全球定位系統(tǒng))的信號,包含 有功能級209a、 209b、 209c的信號處理鏈用來處理來自第二全球?qū)Ш叫l(wèi)星系 統(tǒng)(如歐盟的伽利略衛(wèi)星定位系統(tǒng))的信號,以及包含有功能級210a、 210b、 210c的信號處理鏈用來處理來自第三全球?qū)Ш叫l(wèi)星系統(tǒng)(如俄羅斯的全球衛(wèi) 星導(dǎo)航系統(tǒng)GLONASS)的信號。在本實(shí)施方式中,共享存儲裝置212內(nèi)的存
儲器空間可以為各種全球?qū)Ш叫l(wèi)星系統(tǒng)中對應(yīng)至不同處理功能的各種功能級所共享。例如,功能級208a、 209b、 210c可以分享配置在共享存儲裝置212 的相同存儲器空間。然而,這僅作為說明之用,并不能做作為本發(fā)明的限制 條件。換句話說,本領(lǐng)域的技術(shù)人員在了解上述揭示的細(xì)節(jié)之后,應(yīng)可理解 還有其它可能的存儲器共享方式去設(shè)計(jì)共享存儲裝置212。請參考圖8。圖8所示為本發(fā)明的第三實(shí)施方式所提供的全球?qū)Ш叫l(wèi)星系 統(tǒng)接收機(jī)300的功能方框圖。全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)300包含有天線302、 射頻前端304、模數(shù)轉(zhuǎn)換器306、多個(gè)進(jìn)行相關(guān)性處理的功能級308a、 309a 和310a、多個(gè)進(jìn)行獲取/追蹤處理的功能級308b、 309b和310b、多個(gè)進(jìn)行 定位/導(dǎo)航處理的功能級308c、 309c和310c、多個(gè)存儲裝置312a、 312b和 312c、共享存儲裝置314、以及存儲器控制器316。請注意,圖5與圖8所示 的同名元件具有相同的功能以及運(yùn)作方式,因此為簡潔起見,細(xì)節(jié)部分在此 不再贅述。在本實(shí)施方式中,因?yàn)橄嚓P(guān)性處理需要做大量的數(shù)據(jù)處理,所以 進(jìn)行相關(guān)性處理的功能級308a、 309a和310a會通過硬件電路來實(shí)行,也因此 存儲裝置312a、 312b和312c會分別專屬于各功能級308a、 309a和310a。換 句話說,相關(guān)性處理在實(shí)施上并沒有采用共享存儲器的架構(gòu)。然而對獲取/ 追蹤處理以及定位/導(dǎo)航處理而言,其共享存儲器架構(gòu)就類似于圖7所實(shí)際 操作的。例如,功能級308b—310b、 308c—310c會通過處理器如數(shù)字信號處 理器(digital signal processing, DSP)來實(shí)行。如此一來,當(dāng)處理器執(zhí)行程序 代碼對不同的全球?qū)Ш叫l(wèi)星系統(tǒng)進(jìn)行獲取/追蹤處理以及定位/導(dǎo)航處理 時(shí),處理器便能使用共享存儲裝置314來儲存處理數(shù)據(jù)。綜上所述,本發(fā)明所公開的共享存儲器架構(gòu)是透過以下方式來實(shí)施將 接收機(jī)系統(tǒng)配置成具有第一功能級以及第二功能級,而這兩個(gè)功能級能夠分 別處理來自第一發(fā)射機(jī)系統(tǒng)以及第二發(fā)射機(jī)系統(tǒng)的信號所載的信息;配置存 儲器空間使其能為第一功能級以及第二功能級所共享;將第一功能級以及第 二功能級所產(chǎn)生的處理數(shù)據(jù)暫存至存儲器空間中。此外,本發(fā)明所公開的存 儲器共享機(jī)制另包含有當(dāng)?shù)谝蝗驅(qū)Ш叫l(wèi)星系統(tǒng)中、接收機(jī)系統(tǒng)可見到的所 有可能的衛(wèi)星被嘗試之前,動(dòng)態(tài)地準(zhǔn)許第一功能級來存取存儲器空間,以及 當(dāng)?shù)谝蝗驅(qū)Ш叫l(wèi)星系統(tǒng)中、接收機(jī)系統(tǒng)可見到的所有可能的衛(wèi)星均被嘗試 且存儲器空間尚未完全被占滿時(shí),準(zhǔn)許第二功能級來存取存儲器空間。雖然本發(fā)明已以實(shí)施方式揭示如上,但是對于本領(lǐng)域的技術(shù)人員,依據(jù) 本發(fā)明實(shí)施方式的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜 上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1. 一種用于接收機(jī)系統(tǒng)的共享存儲裝置,該接收機(jī)系統(tǒng)配置為具有第一 功能級以及第二功能級,分別用來處理來自第一發(fā)射機(jī)系統(tǒng)以及第二發(fā)射機(jī) 系統(tǒng)的信號所載的信息;其特征在于,該共享存儲裝置包含有存儲器空間,其配置為所述的第一功能級以及所述的第二功能級所共享, 用來暫存所述的第一功能級或所述的第二功能級所產(chǎn)生的處理數(shù)據(jù)。
2. 如權(quán)利要求1所述的用于接收機(jī)系統(tǒng)的共享存儲裝置,其特征在于,所述的第一發(fā)射機(jī)系統(tǒng)為第一全球?qū)Ш叫l(wèi)星系統(tǒng),而所述的第二發(fā)射機(jī)系統(tǒng) 為第二全球?qū)Ш叫l(wèi)星系統(tǒng)。
3. 如權(quán)利要求1所述的用于接收機(jī)系統(tǒng)的共享存儲裝置,其特征在于, 所述的第一功能級以及所述的第二功能級對應(yīng)至相同的信號處理功能。
4. 如權(quán)利要求1所述的用于接收機(jī)系統(tǒng)的共享存儲裝置,其特征在于, 所述的第一功能級以及所述的第二功能級對應(yīng)至多個(gè)不同的信號處理功能。
5. 如權(quán)利要求3或4所述的用于接收機(jī)系統(tǒng)的共享存儲裝置,其特征在 于,所述的第一發(fā)射機(jī)系統(tǒng)為第一全球?qū)Ш叫l(wèi)星系統(tǒng),而所述的第二發(fā)射機(jī) 系統(tǒng)為第二全球?qū)Ш叫l(wèi)星系統(tǒng)。
6. 如權(quán)利要求5所述的用于接收機(jī)系統(tǒng)的共享存儲裝置,其特征在于, 所述的相同的處理功能選取自下列功能相關(guān)性處理功能、獲取/追蹤處理 功能、以及定位/導(dǎo)航處理功能。
7. 如權(quán)利要求5所述的用于接收機(jī)系統(tǒng)的共享存儲裝置,其特征在于, 所述的共享存儲裝置另包含有存儲器控制器,耦接至所述的存儲器空間,用來在所述的第一全球?qū)Ш?衛(wèi)星系統(tǒng)中、所述的接收機(jī)系統(tǒng)可見到的所有可能的衛(wèi)星被嘗試之前,動(dòng)態(tài) 地準(zhǔn)許所述的第一功能級存取所述的存儲器空間,以及用來當(dāng)所述的第一全 球?qū)Ш叫l(wèi)星系統(tǒng)中、所述的接收機(jī)系統(tǒng)可見到的所有可能的衛(wèi)星均被嘗試且 所述的存儲器空間尚未完全被占滿時(shí),準(zhǔn)許所述的第二功能級存取所述的存 儲器空間。
8. —種應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其特征在于,該應(yīng)用于接 收機(jī)系統(tǒng)的存儲器配置方法包含a將所述的接收機(jī)系統(tǒng)配置成具有第一功能級以及第二功能級,分別用 來處理來自第一發(fā)射機(jī)系統(tǒng)以及第二發(fā)射機(jī)系統(tǒng)的信號所載的信息;b將存儲器空間配置為所述的第一功能級以及所述的第二功能級所共 享;以及c將所述的第一功能級或所述的第二功能級所產(chǎn)生的處理數(shù)據(jù)暫存至所述的存儲器空間。
9. 如權(quán)利要求8所述的應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其特征在 于,所述的步驟a另包含有-配置所述的接收機(jī)系統(tǒng)以利用所述的第一功能級來處理來自第一全球?qū)?航衛(wèi)星系統(tǒng)的信號所載的信息;以及配置所述的接收機(jī)系統(tǒng)以利用所述的第二功能級來處理來自第二全球?qū)?航衛(wèi)星系統(tǒng)的信號所載的信息。
10. 如權(quán)利要求8所述的應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其特征在 于,所述的步驟a另包含有將所述的第一功能級以及所述的第二功能級配置成具有相同的信號處理 功能。
11. 如權(quán)利要求8所述的應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其特征在 于,所述的步驟a另包含有-將所述的第一功能級以及所述的第二功能級配置成具有多個(gè)不同的信號 處理功能。
12. 如權(quán)利要求10或11所述的應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其 特征在于,所述的步驟a另包含有- 配置所述的接收機(jī)系統(tǒng)以利用所述的第一功能級來處理來自第一全球?qū)Ш叫l(wèi)星系統(tǒng)的信號所載的信息;以及配置所述的接收機(jī)系統(tǒng)以利用所述的第二功能級來處理來自第二全球?qū)?航衛(wèi)星系統(tǒng)的信號所載的信息。
13. 如權(quán)利要求12所述的應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其特征在于,所述的相同的處理功能選取自下列功能相關(guān)性處理功能、獲取/追蹤處理功能、以及定位/導(dǎo)航處理功能。
14. 如權(quán)利要求12所述的應(yīng)用于接收機(jī)系統(tǒng)的存儲器配置方法,其特征 在于,所述的存儲器配置方法另包含有在所述的第一全球?qū)Ш叫l(wèi)星系統(tǒng)中、所述的接收機(jī)系統(tǒng)可見到的所有可 能的衛(wèi)星被嘗試之前,動(dòng)態(tài)地準(zhǔn)許所述的第一功能級存取所述的存儲器空間, 以及當(dāng)所述的第一全球?qū)Ш叫l(wèi)星系統(tǒng)中、所述的接收機(jī)系統(tǒng)可見到的所有可 能的衛(wèi)星均被嘗試且所述的存儲器空間尚未完全被占滿時(shí),準(zhǔn)許所述的第二 功能級存取所述的存儲器空間。
全文摘要
本發(fā)明公開一種用于接收機(jī)系統(tǒng)的共享存儲裝置。該接收機(jī)系統(tǒng)被配置成具有第一功能級以及第二功能級,分別用來處理來自第一發(fā)射機(jī)系統(tǒng)以及第二發(fā)射機(jī)系統(tǒng)的信號所載的信息。該共享存儲裝置包含有存儲器空間,存儲器空間配置為由第一功能級以及第二功能級所共享,用來暫存第一功能級或第二功能級所產(chǎn)生的處理數(shù)據(jù)。上述共享存儲裝置可將共享存儲器架構(gòu)運(yùn)用在同一接收機(jī)系統(tǒng)中所配置成的不同功能級,以處理來自不同發(fā)射機(jī)系統(tǒng)的信號,從而有效地減少全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)的體積和降低成本。本發(fā)明還公開一種存儲器配置方法。
文檔編號G01S19/37GK101144855SQ20071014669
公開日2008年3月19日 申請日期2007年8月24日 優(yōu)先權(quán)日2006年9月15日
發(fā)明者陳駿楠, 魏睿民 申請人:聯(lián)發(fā)科技股份有限公司