欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

全球?qū)Ш叫l(wèi)星系統(tǒng)接收器及其記憶碼生成方法

文檔序號(hào):5838031閱讀:144來源:國知局
專利名稱:全球?qū)Ш叫l(wèi)星系統(tǒng)接收器及其記憶碼生成方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,特別有關(guān)于一種用于全球?qū)Ш?衛(wèi)星系統(tǒng)接收器的記憶碼生成方法。
背景技術(shù)
全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System, GNSS)包括GNSS 發(fā)射器以及GNSS接收器。GNSS發(fā)射器用來在信號(hào)被發(fā)射之前利用調(diào)制碼 (modulating code)對(duì)信號(hào)進(jìn)行調(diào)制。在通過射頻模塊接收到所發(fā)射的信號(hào)之 后,GNSS接收器必須在對(duì)所接收信號(hào)進(jìn)行進(jìn)一步處理之前利用調(diào)制碼解調(diào)制 所接收的信號(hào)。在某些實(shí)施例中,調(diào)制碼為一系列的偽隨機(jī)數(shù)(pseudorandom number, PRN)。然而,在對(duì)信號(hào)進(jìn)行解調(diào)制之前,GNSS接收器的調(diào)制碼的碼 相位(codephase)必須與GNSS發(fā)射器的調(diào)制碼的碼相位同步。 一種同步碼 相位的方法為將所接收GNSS信號(hào)與具有不同碼相位的調(diào)制碼進(jìn)行相關(guān)運(yùn) 算。最大的相關(guān)值即對(duì)應(yīng)與GNSS發(fā)射器的調(diào)制碼的碼相位一致的調(diào)制碼。 因此,GNSS接收器必須將所接收GNSS信號(hào)與調(diào)制碼進(jìn)行相關(guān)運(yùn)算以實(shí)現(xiàn)碼 相位同步及信號(hào)解調(diào)制。
全球定位系統(tǒng)(Global Positioning System, GPS)及伽利略系統(tǒng)(Galileo System)都屬于全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS),而這兩種系統(tǒng)的調(diào)制碼也都是 偽隨機(jī)數(shù)代碼。GPS.的調(diào)制碼是可由10位(10-bit)線性反饋移位寄存器產(chǎn) 生的1023碼片的Gold碼(Goldcode)。然而,伽利略系統(tǒng)的調(diào)制碼則是不能 單純依靠算術(shù)方法產(chǎn)生的記憶碼(memory code),其碼片長度(chip size)為 4092碼片,大于GPS調(diào)制碼的碼片長度。請(qǐng)參考圖l,圖l是列出伽利略系統(tǒng)的信號(hào)頻帶以及對(duì)應(yīng)于信號(hào)頻帶的偽隨機(jī)數(shù)代碼的屬性的表格。通道El-B 與E1-C都具有碼片長度為4092碼片的記憶碼。因此,伽利略系統(tǒng)接收器必
須將解調(diào)制碼存儲(chǔ)至存儲(chǔ)器中以供信號(hào)的相關(guān)運(yùn)算及解調(diào)制之用。
請(qǐng)參考圖2,圖2是現(xiàn)有的伽利略接收器200的一部分的方塊圖。伽利略 接收器200包括射頻模塊202、伽利略相關(guān)器204以及偽隨機(jī)數(shù)代碼存儲(chǔ)器 210。射頻模塊202接收伽利略信號(hào)(Galileo signal) Sl,該信號(hào)來自伽利略 衛(wèi)星(Galileo satellite)并在空中傳輸。偽隨機(jī)數(shù)代碼存儲(chǔ)器210存儲(chǔ)多個(gè)偽 隨機(jī)數(shù)代碼,其中,每個(gè)偽隨機(jī)數(shù)代碼對(duì)應(yīng)于一顆特定的伽利略衛(wèi)星。為了 提供偽隨機(jī)數(shù)代碼以進(jìn)行相關(guān)運(yùn)算,根據(jù)衛(wèi)星選擇信號(hào),偽隨機(jī)數(shù)代碼存儲(chǔ) 器210首先選擇與傳輸伽利略信號(hào)S1的衛(wèi)星相對(duì)應(yīng)的偽隨機(jī)數(shù)代碼。接著, 偽隨機(jī)數(shù)代媽存儲(chǔ)器210將具有符合碼相位選擇信號(hào)所要求碼相位的偽隨機(jī) 數(shù)代碼P輸出至伽利略相關(guān)器204。然后,伽利略相關(guān)器204將接收的伽利略 信號(hào)Sl與偽隨機(jī)數(shù)代碼P進(jìn)行相關(guān)運(yùn)算以得到相關(guān)值(Correlation value) S2。 碼相位選擇信號(hào)隨后將偽隨機(jī)數(shù)代碼存儲(chǔ)器210提供的偽隨機(jī)數(shù)代碼P的碼 相位移位。與相關(guān)值S2的最大值對(duì)應(yīng)的碼相位即為傳輸伽利略信號(hào)Sl的伽 利略衛(wèi)星的碼相位,信號(hào)同步至此完成。
存儲(chǔ)器的數(shù)據(jù)輸出帶寬(data output bandwidth)是表明存儲(chǔ)器在預(yù)定的 時(shí)間周期內(nèi)輸出多少位(bits )的數(shù)據(jù),其等于輸出數(shù)據(jù)寬度(output data width) 與數(shù)據(jù)輸出頻率(data output frequency)的乘積。輸出數(shù)據(jù)寬度是存儲(chǔ)器同時(shí) 輸出的數(shù)據(jù)的位數(shù)(number of bits )。數(shù)據(jù)輸出頻率是存儲(chǔ)器輸出數(shù)據(jù)時(shí)的最 高頻率。而相關(guān)數(shù)據(jù)長度(correlation date length)則是兩個(gè)相關(guān)的信號(hào)的數(shù) 據(jù)長度。當(dāng)伽利略相關(guān)器204計(jì)算具有某一相關(guān)數(shù)據(jù)長度的偏相關(guān)(partial correlation)值S2時(shí),偽隨機(jī)數(shù)代碼存儲(chǔ)器210的輸出數(shù)據(jù)寬度并不總是等于 相關(guān)數(shù)據(jù)長度。此外,偽隨機(jī)數(shù)代碼存儲(chǔ)器210的數(shù)據(jù)輸出頻率也經(jīng)常與伽 利略相關(guān)器204的相關(guān)速度(correlation speed)不一致。因此,必須在偽隨機(jī) 數(shù)代碼存儲(chǔ)器210與伽利略相關(guān)器204之間提供一種接口以緩沖偽隨機(jī)數(shù)代碼P。

發(fā)明內(nèi)容
為了提高信號(hào)同步以及解調(diào)制的準(zhǔn)確度,特提供一種全球?qū)Ш叫l(wèi)星系統(tǒng) 接收器及其記憶碼生成方法。
本發(fā)明提供一種全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,包括存儲(chǔ)器,用來存儲(chǔ)記 憶碼并輸出其一部分以作為第一代碼段;緩沖器,耦接于存儲(chǔ)器,包括多個(gè) 組成緩沖器,用來將第一代碼段按順序存儲(chǔ)至多個(gè)組成緩沖器中之一;選擇 器,耦接于緩沖器,用來根據(jù)碼相位選擇信號(hào)選擇存儲(chǔ)于緩沖器中的第一代 碼段的一部分以作為輸出至相關(guān)器的第二代碼段,其中第二代碼段的數(shù)據(jù)長 度等于相關(guān)器的相關(guān)數(shù)據(jù)長度;以及相關(guān)器,耦接于選擇器,用來將具有相 關(guān)數(shù)據(jù)長度的接收的全球?qū)Ш叫l(wèi)星系統(tǒng)信號(hào)與第二代碼段進(jìn)行相關(guān)運(yùn)算。
本發(fā)明另提供一種記憶碼生成方法,用于全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,包 括存儲(chǔ)記憶碼至代碼存儲(chǔ)器;根據(jù)碼相位選擇信號(hào)從代碼存儲(chǔ)器中讀取記 憶碼的一部分以作為第一代碼段;將第一代碼段按順序存儲(chǔ)至緩沖器的多個(gè) 組成緩沖器之一;以及根據(jù)碼相位選擇信號(hào),利用選擇器選擇存儲(chǔ)于緩沖器 中的第一代碼段的一部分以作為輸出至相關(guān)器的第二代碼段;其中,全球?qū)?航衛(wèi)星系統(tǒng)接收器包括相關(guān)器,用來將具有相關(guān)數(shù)據(jù)長度的接收的全球?qū)Ш?衛(wèi)星系統(tǒng)信號(hào)與第二代碼段進(jìn)行相關(guān)運(yùn)算。
以上所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器及其記憶碼生成方法,能夠緩和相 關(guān)器與代碼存儲(chǔ)器之間的矛盾,從而提高信號(hào)同步以及解調(diào)制的準(zhǔn)確度。


圖1是列出伽利略系統(tǒng)的信號(hào)頻帶以及對(duì)應(yīng)于信號(hào)頻帶的偽隨機(jī)數(shù)代碼 的屬性的表格。
圖2是現(xiàn)有的伽利略接收器的一部分的方塊圖。
圖3是依本發(fā)明全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的一部分的方塊圖。
圖4是依本發(fā)明緩沖器與代碼存儲(chǔ)器相互作用的實(shí)施例的示意圖。圖5是依本發(fā)明圖4中緩沖器的數(shù)據(jù)更新的示意圖。 圖6是依本發(fā)明全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的記憶碼生成方法的流程圖。 圖7是依本發(fā)明選擇器的實(shí)施例的方塊圖。 圖8是依本發(fā)明包括可編程移位器的選擇器的實(shí)施例的示意圖。 圖9A是依本發(fā)明改變傳輸至相關(guān)器的代碼段碼相位的可編程移位器的 方塊圖。
圖9B是代碼段被圖9A中可編程移位器移位的示意圖。
具體實(shí)施例方式
在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的元件。所屬技 術(shù)領(lǐng)域的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同一個(gè) 元件。本說明書及權(quán)利要求書并不以名稱的差異作為區(qū)分元件的方式,而是 以元件在功能上的差異作為區(qū)分的準(zhǔn)則。在通篇說明書及權(quán)利要求項(xiàng)中所提 及的"包括"為一開放式的用語,故應(yīng)解釋成"包括但不限定于"。此外,"耦 接" 一詞在此包括任何直接及間接的電氣連接手段。因此,若文中描述第一 裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于第二裝置,或通過 其它裝置或連接手段間接地電氣連接至第二裝置。
請(qǐng)參考圖3,圖3是依本發(fā)明全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)接收器300的 一部分的方塊圖。在某個(gè)實(shí)施例中,GNSS接收器300為伽利略接收器。GNSS 接收器300包括射頻模塊302、相關(guān)器304、選擇器306、緩沖器308以及代 碼存儲(chǔ)器310。射頻模塊302接收GNSS信號(hào)Sl ,該信號(hào)來自GNSS衛(wèi)星(GNSS satellite)并在空中傳輸。代碼存儲(chǔ)器310存儲(chǔ)多個(gè)用于相關(guān)運(yùn)算的代碼,其 中,每個(gè)代碼對(duì)應(yīng)于一顆特定的GNSS衛(wèi)星。在某個(gè)實(shí)施例中,該代碼為偽 隨機(jī)數(shù)代碼(pseudo-mndom-number codes)。根據(jù)碼相位選擇信號(hào),代碼存儲(chǔ) 器310首先選擇與傳輸信號(hào)Sl的GNSS衛(wèi)星相對(duì)應(yīng)的代碼。接著,代碼存儲(chǔ) 器310從選出的具有碼相位選擇信號(hào)所要求特定碼相位的代碼中選取一部分。每次接收到數(shù)據(jù)請(qǐng)求,代碼存儲(chǔ)器310都以一個(gè)輸出數(shù)據(jù)寬度輸出根據(jù)碼相
位選擇信號(hào)選擇的記憶碼的該部分,以作為第一代碼段(code segments) Pl。 緩沖器308包括多個(gè)組成緩沖器(component buffers)。每個(gè)組成緩沖器 的緩沖區(qū)大小(buffer size)等于輸出數(shù)據(jù)寬度,因此可以準(zhǔn)確存儲(chǔ)第一代碼 段PI 。在某個(gè)實(shí)施例中,緩沖器308為只讀存儲(chǔ)器(Read-Only Memory, ROM)、 靜態(tài)隨機(jī)存取存儲(chǔ)器(Static Random Access Memory, SRAM)或者閃存(flash memory)。當(dāng)代碼存儲(chǔ)器310輸出第一代碼段PI時(shí),緩沖器308將第一代碼 段P1按順序存儲(chǔ)至組成緩沖器中的一個(gè)。因此,當(dāng)緩沖器308已存滿時(shí),其 內(nèi)部存儲(chǔ)了多個(gè)第一代碼段PI 。
根據(jù)碼相位選擇信號(hào),選擇器306選取存儲(chǔ)于緩沖器308中的第一代碼 段PI的一部分以作為第二代碼段P2,并將其傳輸至相關(guān)器304。由選擇器306 選擇的第二代碼段P2的數(shù)據(jù)長度(data length)等于相關(guān)器304的相關(guān)數(shù)據(jù) 長度(correlation data length)。在某個(gè)實(shí)施例中,選擇器306根據(jù)碼相位選擇 信號(hào)決定選擇窗口 (selecting window)的位置,然后根據(jù)選擇窗口從存儲(chǔ)于 緩沖器308中的第一代碼段P1中選取第二代碼段P2,其中,選擇窗口的窗口 大小(window size)等于相關(guān)數(shù)據(jù)長度。接著,相關(guān)器304將接收的具有相 關(guān)數(shù)據(jù)長度的GNSS信號(hào)SI與第二代碼段P2進(jìn)行相關(guān)運(yùn)算以得到相關(guān)值 (Correlation value) S2。在某個(gè)實(shí)施例中,相關(guān)器304所進(jìn)行的相關(guān)運(yùn)算為 偏相關(guān)(partial correlation)。由于GNSS信號(hào)SI與第二代碼段P2具有相等的 數(shù)據(jù)長度,因此,相關(guān)器304可以順利地計(jì)算相關(guān)值S2。
請(qǐng)參考圖4,圖4是依本發(fā)明緩沖器408與代碼存儲(chǔ)器410相互作用的實(shí) 施例的示意圖。代碼存儲(chǔ)器410的輸出數(shù)據(jù)寬度為32位。緩沖器408包括兩 個(gè)組成緩沖器32位低位組成緩沖器408A與32位元高位組成緩沖器408B, 每個(gè)組成緩沖器的緩沖區(qū)大小為32位。假定相關(guān)器相關(guān)數(shù)據(jù)長度為30位, 選擇器的選擇窗口的窗口大小等于相關(guān)數(shù)據(jù)長度。選擇器需要繼續(xù)輸出由選 擇窗口從緩沖器408中選取的數(shù)據(jù)位并將選擇窗口移位。當(dāng)選擇窗口從組成緩沖器408A以及408B之一中移出時(shí),存儲(chǔ)于組成緩沖器的數(shù)據(jù)位已被輸出 至相關(guān)器并且變?yōu)闊o用的。選擇窗口所移出的組成緩沖器則需要更新。因此, 緩沖器408向代碼存儲(chǔ)器410的存儲(chǔ)器控制器412發(fā)送數(shù)據(jù)請(qǐng)求,然后,存 儲(chǔ)器控制器412控制存儲(chǔ)器410以輸出一個(gè)32位的代碼段。由于需要更新的 組成緩沖器408A或408B的緩沖區(qū)大小為32位,因此32位的代碼段剛好填 滿組成緩沖器408A或408B。
請(qǐng)參考圖5,圖5是依本發(fā)明圖4中緩沖器的數(shù)據(jù)更新的示意圖。在第一 階段(stage) 501, 32位低位組成緩沖器408A存儲(chǔ)代碼段DO, 32位元高位 組成緩沖器408B存儲(chǔ)代碼段D1。窗口大小為30位元的選擇窗口從存儲(chǔ)于低 位組成緩沖器408A的數(shù)據(jù)中選取第一組30位,以作為傳輸至相關(guān)器的輸出 數(shù)據(jù)。每次選擇器將選擇窗口選取的碼輸出至相關(guān)器后,輸出至相關(guān)器的代 碼段的碼相位發(fā)生改變,而選擇器根據(jù)碼相位選擇信號(hào)將選擇窗口移位1位 元長度(l-bit length)。碼相位選擇信號(hào)由物理電路或軟件程序控制。這樣一 來,選擇窗口經(jīng)由階段502由左至右逐漸移位至階段503。
在階段504,選擇窗口剛好移出低位組成緩沖器408A。存儲(chǔ)于低位組成 緩沖器408A的代碼段D0已被輸出至相關(guān)器并且變?yōu)闊o用的。因此,低位組 成緩沖器408A需要更新,緩沖器408產(chǎn)生一個(gè)數(shù)據(jù)請(qǐng)求并發(fā)送至存儲(chǔ)器控制 器412,以引導(dǎo)代碼存儲(chǔ)器410輸出新的代碼段D2。在階段505,低位組成 緩沖器408A被以代碼段D2進(jìn)行更新。選擇窗口則繼續(xù)向右移位。相應(yīng)地, 選擇窗口于階段508移出高位組成緩沖器408B,而高位組成緩沖器408B則 于階段509被以新的代碼段D3更新。
請(qǐng)參考圖6,圖6是依本發(fā)明全球?qū)Ш叫l(wèi)星系統(tǒng)接收器的記憶碼生成方法 600的流程圖。首先,在步驟602中,緩沖器308發(fā)送數(shù)據(jù)請(qǐng)求以從代碼存儲(chǔ) 器310中讀取第一代碼段P1。隨后,在步驟604中,緩沖器308存儲(chǔ)第一代 碼段P1。接著,在步驟606中,選擇器306決定存儲(chǔ)于緩沖器308的第一代 碼段Pl相對(duì)于相關(guān)運(yùn)算是否足夠。若存儲(chǔ)于緩沖器308的第一代碼段Pl相對(duì)于相關(guān)運(yùn)算已經(jīng)足夠,則在步驟608中,選擇器306從緩沖器308中選取 第二代碼段P2并將其發(fā)送至相關(guān)器304以進(jìn)行相關(guān)運(yùn)算。在第二代碼段P2 被輸出至相關(guān)器304之后,緩沖器308于步驟610中檢查是否存在可用的組 成緩沖器以存儲(chǔ)下一個(gè)第一代碼段(subs叫uent first code segment) Pl。如果 存在可用的組成緩沖器,緩沖器308將于步驟602中發(fā)送數(shù)據(jù)請(qǐng)求至代碼存 儲(chǔ)器310以請(qǐng)求下一個(gè)第一代碼段P1。否則,緩沖器308不需要更新,選擇 器306于步驟608中繼續(xù)從緩沖器308中選取下一個(gè)第二代碼段(subsequent second code segment) P2。
請(qǐng)參考圖7,圖7是依本發(fā)明選擇器706的實(shí)施例的方塊圖。選擇器706 包括多個(gè)復(fù)用器722 730。緩沖器708包括用來存儲(chǔ)32位代碼段Dl的32 位低位組成緩沖器712以及用來存儲(chǔ)32位代碼段D2的32位元高位組成緩沖 器714。假定相關(guān)器的相關(guān)數(shù)據(jù)長度為30位。因此,選擇器706的選擇窗口 的窗口大小為30位,而復(fù)用器722 730的數(shù)量則等于選擇窗口的窗口大小。 復(fù)用器722 730接收存儲(chǔ)于組成緩沖器712與714的代碼段Dl及D2。復(fù)用 器722 730中的每一個(gè)復(fù)用器都用來接收由選擇窗口選取的代碼段中的1位 代碼(one-bit code) bl b30,這些1位代碼組成一個(gè)代碼段并被傳輸至相關(guān)器。
請(qǐng)參考圖8,圖8是依本發(fā)明包括可編程移位器的選擇器800的實(shí)施例的 示意圖。根據(jù)碼相位選擇信號(hào),可編程移位器806將存儲(chǔ)于緩沖器808中的 第一代碼段Pl移位至特定碼相位。在存儲(chǔ)于緩沖器808中的第一代碼段Pl 被移位至特定碼相位后,選擇窗口,亦即緩沖器808中的固定部分(fixed portion),將輸出存儲(chǔ)于其中的數(shù)據(jù)以作為第二代碼段P2。因此,輸出至相關(guān) 器的第二代碼段P2具有碼相位^^擇信號(hào)所要求的特定碼相位。
請(qǐng)參考圖9A,圖9A是依本發(fā)明改變傳輸至相關(guān)器的代碼段碼相位的可 編程移位器906的方塊圖。假定緩沖器的組成緩沖器的緩沖區(qū)大小為2N位。 可編程移位器906包括串聯(lián)連接的N級(jí)(stage),且每一級(jí)都包括一個(gè)移位器 與一個(gè)復(fù)用器。每一級(jí)都具有2(N-n)位移位器(2(N-n)-bitshifter),用來將該級(jí)的輸入數(shù)據(jù)移位2(N-n)位以得到移位后數(shù)據(jù)(shifted data),其中n為該級(jí) 在N級(jí)串聯(lián)連接中的次序。然后,每一級(jí)的復(fù)用器根據(jù)碼相位選擇信號(hào)選擇 移位后數(shù)據(jù)或該級(jí)(current stage)的輸入數(shù)據(jù)以作為該串聯(lián)連接中下一級(jí)的 輸入數(shù)據(jù)。
舉例來說,緩沖器912具有兩個(gè)緩沖區(qū)大小為32(=25)位的組成緩沖器, 因此,可編程移位器卯6包括5級(jí)。請(qǐng)參考圖9B,圖9B是代碼段被圖9A中 可編程移位器906移位的示意圖。緩沖器912產(chǎn)生64位的代碼段D1,以作 為可編程移位器900中第一級(jí)的輸入數(shù)據(jù),其中代碼段Dl被劃分為兩部分 DA及DB并存儲(chǔ)于緩沖器912中。圖9B中的代碼段961表示數(shù)據(jù)移位前存 儲(chǔ)于緩沖器912中的初始代碼段D1。第一級(jí)具有16位移位器922,用來將代 碼段D1移位16位以得到移位后代碼段D1'。隨后,第一級(jí)的復(fù)用器932根 據(jù)碼相位選擇信號(hào)選擇移位后代碼段D1'或初始代碼段D1以作為第一級(jí)的輸 出代碼段D2。圖9B中的代碼段962表示通過碼相位選擇信號(hào)選中移位后代 碼段D1'時(shí)的輸出代碼段D2。
此后,第一級(jí)的輸出代碼段D2被存儲(chǔ)至緩沖器914并作為輸入數(shù)據(jù)傳輸 至第二級(jí)。可編程移位器卯0中的第二級(jí)、第三級(jí)、第四級(jí)以及第五級(jí)分別 具有8位移位器924、 4位移位器926、 2位移位器928以及1位移位器930。 相應(yīng)地,移位器924、 926、 928以及930分別將輸入代碼段D2、 D3、 D4以 及D5移位以得到移位后代碼段D2'、 D3'、 D4,以及D5'。復(fù)用器934、 936、 938以及940根據(jù)碼相位選擇信號(hào)分別選擇輸入代碼段與移位后代碼段中的 D2或D2,、 D3或D3'、 D4或D4,以及D5或D5',以作為其所屬級(jí)的輸出 代碼段D3、 D4、 D5以及D6。圖9B中的代碼段963、 964、 965以及966分 別表示了通過碼相位選擇信號(hào)選中移位后代碼段時(shí)的輸出代碼段D3、 D4、 D5以及D6。然后,選擇器900選擇最終代碼段D6的一部分以作為傳輸至相 關(guān)器的代碼段。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變 化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1. 一種全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述全球?qū)Ш叫l(wèi)星系統(tǒng)接收器包括存儲(chǔ)器,用來存儲(chǔ)記憶碼并輸出其一部分以作為第一代碼段;緩沖器,耦接于所述存儲(chǔ)器,包括多個(gè)組成緩沖器,用來將所述第一代碼段按順序存儲(chǔ)至所述多個(gè)組成緩沖器之一;選擇器,耦接于所述緩沖器,用來根據(jù)碼相位選擇信號(hào)選取存儲(chǔ)于所述緩沖器中的所述第一代碼段的一部分以作為輸出至相關(guān)器的第二代碼段,其中所述第二代碼段的數(shù)據(jù)長度等于所述相關(guān)器的相關(guān)數(shù)據(jù)長度;以及相關(guān)器,耦接于所述選擇器,用來將具有所述相關(guān)數(shù)據(jù)長度的接收的全球?qū)Ш叫l(wèi)星系統(tǒng)信號(hào)與所述第二代碼段進(jìn)行相關(guān)運(yùn)算。
2. 如權(quán)利要求1所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述選擇器根據(jù)所述碼相位選擇信號(hào)決定選擇窗口的位置并根據(jù)所述選擇窗口從存儲(chǔ) 于所述緩沖器中的所述第一代碼段中選取所述第二代碼段,所述選擇窗口的 窗口大小與所述相關(guān)數(shù)據(jù)長度相等。
3. 如權(quán)利要求2所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于在每次所述第二代碼段被輸出至所述相關(guān)器之后,根據(jù)所述碼相位選擇信號(hào)將所述選 擇窗口移位。
4. 如權(quán)利要求2所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于在每次所述第二代碼段被輸出之后,所述緩沖器檢査所述選擇窗口是否從所述多個(gè)組 成緩沖器之一中移出,當(dāng)所述選擇窗口從所述多個(gè)組成緩沖器之一中移出時(shí) 向所述存儲(chǔ)器發(fā)送數(shù)據(jù)請(qǐng)求,以及利用所述存儲(chǔ)器輸出的下一個(gè)第一代碼段 更新所述選擇窗口所移出的所述組成緩沖器。
5. 如權(quán)利要求1所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述相關(guān)器進(jìn)行的所述相關(guān)運(yùn)算為偏相關(guān)運(yùn)算。
6. 如權(quán)利要求1所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述記憶 碼、所述第一代碼段以及所述第二代碼段皆為偽隨機(jī)序列。
7. 如權(quán)利要求1所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述存儲(chǔ) 器為只讀存儲(chǔ)器、靜態(tài)隨機(jī)存取存儲(chǔ)器或閃存。
8. 如權(quán)利要求1所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述碼相 位選擇信號(hào)是由物理電路或軟件程序控制。
9. 如權(quán)利要求1所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述選擇 器包括多個(gè)復(fù)用器,所述多個(gè)復(fù)用器耦接于所述緩沖器,每個(gè)復(fù)用器用來選 取通過選擇窗口從所述第一代碼段中選取的1位代碼,以作為所述第二代碼 段的1位代碼,所述多個(gè)復(fù)用器的數(shù)量與所述相關(guān)數(shù)據(jù)長度相等。
10. 如權(quán)利要求8所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述選 擇器包括可編程移位器,用來將存儲(chǔ)于所述緩沖器的所述第一代碼段直接移位至 所述碼相位選擇信號(hào)所需的碼相位;以及所述緩沖器的固定部分,也被稱為選擇窗口,用來在所述第一代碼段被 移位后輸出存儲(chǔ)于其中的數(shù)據(jù),以作為所述第二代碼段。
11. 如權(quán)利要求10所述的全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于所述多 個(gè)組成緩沖器用于存儲(chǔ)所述第一代碼段的緩沖區(qū)大小共計(jì)2N位,所述可編程移位器包括串聯(lián)連接的N級(jí),且每一級(jí)皆包括-移位器,用來接收所述串聯(lián)連接中的前級(jí)所輸出的數(shù)據(jù)以作為級(jí)輸入數(shù)據(jù),將所述級(jí)輸入數(shù)據(jù)移位2(N-n)位以得到移位后數(shù)據(jù),其中n為當(dāng)前級(jí)在 所述串聯(lián)連接中的次序;以及復(fù)用器,用來選擇所述移位后數(shù)據(jù)或所述級(jí)輸入數(shù)據(jù)以作為所述當(dāng)前級(jí) 的輸出數(shù)據(jù);其中,所述串聯(lián)連接中的第一級(jí)接收存儲(chǔ)于所述緩沖器中的全部所述第 二代碼段以作為所述級(jí)的級(jí)輸入數(shù)據(jù)。
12. —種記憶碼生成方法,用于全球?qū)Ш叫l(wèi)星系統(tǒng)接收器,其特征在于,所述記憶碼生成方法包括存儲(chǔ)記憶碼至代碼存儲(chǔ)器;根據(jù)碼相位選擇信號(hào)從所述代碼存儲(chǔ)器中讀取所述記憶碼的一部分以作 為第一代碼段;將所述第一代碼段按順序存儲(chǔ)至緩沖器的多個(gè)組成緩沖器之一;以及 根據(jù)所述碼相位選擇信號(hào),利用選擇器選取存儲(chǔ)于所述緩沖器中的所述第一代碼段的一部分以作為輸出至相關(guān)器的第二代碼段;其中,所述全球?qū)Ш叫l(wèi)星系統(tǒng)接收器包括相關(guān)器,用來將具有相關(guān)數(shù)據(jù)長度的接收的全球?qū)Ш叫l(wèi)星系統(tǒng)信號(hào)與所述第二代碼段進(jìn)行相關(guān)運(yùn)算。
13. 如權(quán)利要求12所述的記憶碼生成方法,其特征在于根據(jù)所述碼相位 選擇信號(hào),利用所述選擇器選取存儲(chǔ)于所述緩沖器中的所述第一代碼段的所 述部分以作為輸出至所述相關(guān)器的所述第二代碼段包括-根據(jù)所述碼相位選擇信號(hào)決定選擇窗口的位置,其中所述選擇窗口的窗 口大小與所述相關(guān)數(shù)據(jù)長度相等;以及根據(jù)所述選擇窗口從存儲(chǔ)于所述緩沖器中的所述第一代碼段中選取所述 第二代碼段。
14. 如權(quán)利要求13所述的記憶碼生成方法,其特征在于所述記憶碼生成 方法還包括在每次將所述第二代碼段輸出至所述相關(guān)器之后,根據(jù)所述碼 相位選擇信號(hào)將所述選擇窗口移位。
15. 如權(quán)利要求13所述的記憶碼生成方法,其特征在于所述記憶碼生成方法還包括-在每次將所述第二代碼段從所述緩沖器輸出之后,檢查所述選擇窗口是否從所述多個(gè)組成緩沖器之一中移出;當(dāng)所述選擇窗口從所述多個(gè)組成緩沖器之一中移出時(shí),向所述代碼存儲(chǔ) 器發(fā)送數(shù)據(jù)請(qǐng)求;以及利用所述代碼存儲(chǔ)器輸出的下一個(gè)第一代碼段更新所述選擇窗口所移出 的所述組成緩沖器。
16. 如權(quán)利要求12所述的記憶碼生成方法,其特征在于所述相關(guān)器進(jìn)行 的所述相關(guān)運(yùn)算為偏相關(guān)運(yùn)算。
17. 如權(quán)利要求12所述的記憶碼生成方法,其特征在于所述記憶碼、所述第一代碼段以及所述第二代碼段皆為偽隨機(jī)序列。
18. 如權(quán)利要求12所述的記憶碼生成方法,其特征在于所述代碼存儲(chǔ)器 為只讀存儲(chǔ)器、靜態(tài)隨機(jī)存取存儲(chǔ)器或閃存。
19. 如權(quán)利要求12所述的記憶碼生成方法,其特征在于所述碼相位選擇 信號(hào)由物理電路或軟件程序控制。
20. 如權(quán)利要求12所述的記憶碼生成方法,其特征在于所述選擇器包括多個(gè)復(fù)用器,所述多個(gè)復(fù)用器耦接于所述緩沖器,每個(gè)復(fù)用器用來選取通過 選擇窗口從所述第一代碼段中選取的1位代碼,:以作為所述第二代碼段的1 位代碼,所述多個(gè)復(fù)用器的數(shù)量與所述相關(guān)數(shù)據(jù)長度相等。
全文摘要
本發(fā)明提供一種全球?qū)Ш叫l(wèi)星系統(tǒng)接收器及其記憶碼生成方法。全球?qū)Ш叫l(wèi)星系統(tǒng)接收器包括存儲(chǔ)器,用來存儲(chǔ)記憶碼并輸出其一部分以作為第一代碼段;緩沖器,包括多個(gè)組成緩沖器,用來將第一代碼段按順序存儲(chǔ)至其組成緩沖器之一;選擇器,用來根據(jù)碼相位選擇信號(hào)選擇存儲(chǔ)于緩沖器中的第一代碼段的一部分以作為輸出至相關(guān)器的第二代碼段,其中第二代碼段的數(shù)據(jù)長度等于相關(guān)器的相關(guān)數(shù)據(jù)長度;以及相關(guān)器,用來將所接收的具有相關(guān)數(shù)據(jù)長度的全球?qū)Ш叫l(wèi)星系統(tǒng)信號(hào)與第二代碼段進(jìn)行相關(guān)運(yùn)算。上述全球?qū)Ш叫l(wèi)星系統(tǒng)接收器及其記憶碼生成方法能夠提高信號(hào)同步以及解調(diào)制的準(zhǔn)確度。
文檔編號(hào)G01S19/46GK101504450SQ200810096558
公開日2009年8月12日 申請(qǐng)日期2008年5月16日 優(yōu)先權(quán)日2008年2月4日
發(fā)明者陳駿楠, 魏睿民 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太白县| 肥城市| 湘西| 鹤庆县| 定安县| 宁远县| 松溪县| 蓬安县| 广宗县| 峡江县| 湖北省| 临清市| 都兰县| 焦作市| 新平| 宾阳县| 巴林右旗| 桃园市| 巴塘县| 贞丰县| 鄂尔多斯市| 临泽县| 娄烦县| 巴林右旗| 浑源县| 元朗区| 台南县| 扶沟县| 许昌市| 繁峙县| 山西省| 万盛区| 会昌县| 黄梅县| 桑日县| 大悟县| 临江市| 石家庄市| 泾源县| 定日县| 泰宁县|