專利名稱:Cdma接收機(jī)、路徑搜索方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及CDMA接收機(jī),具體涉及通過以規(guī)定的間隔計算延遲剖面圖以便搜索路徑的方法,所述的延遲分布圖用來指示作為延遲的函數(shù)的接收信號之功率分布。
但是,由于移動站對于基站位置的變化,移動站周圍無線電波發(fā)射環(huán)境也變化,因此延遲分布圖也改變。因?yàn)檫@個原因,由多路徑搜索器測量的延遲路徑也是變化的,這導(dǎo)致與要被瑞克合成的路徑相關(guān)的延遲發(fā)生變化。因此,在移動通信環(huán)境中要求遵循延遲分布圖的變化和以獲得最大信號功率的方式來執(zhí)行瑞克合成。
為了遵循上述這些延遲分布圖的變化,CDMA接收機(jī)從延遲分布圖中搜索路徑所采用的路徑搜索方法具有用來從延遲分布圖中檢測路徑的多路徑搜索功能,和用來跟蹤臨時檢測的路徑的跟蹤功能。
通過獲得接收的數(shù)據(jù)和擴(kuò)頻碼之間的相關(guān)值,通過計算多個延遲中每個延遲的相關(guān)功率就可以形成延遲分布圖。但是,為了獲得所述的相關(guān)值通常需要大量的數(shù)據(jù)和相當(dāng)?shù)挠嬎懔?,所以在延遲分布圖測量范圍中,為所有的定時執(zhí)行相同相關(guān)計算的常規(guī)路徑選擇方法不可避免地要消耗相當(dāng)?shù)臅r間來執(zhí)行要求從延遲分布圖中檢測路徑的步驟,并且它的實(shí)現(xiàn)與較高的功率消耗相聯(lián)系。
上述常規(guī)CDMA接收機(jī)遇到的問題是,由于在用來從獲得的延遲分布圖中發(fā)現(xiàn)有效路徑的路徑搜索過程中需要很大的計算量,所以計算量和功率消耗都很大。
為達(dá)到上述目的,一種根據(jù)本發(fā)明的CDMA接收機(jī)是,在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期執(zhí)行路徑搜索的CDMA接收機(jī),所述的CDMA接收機(jī)包括路徑搜索裝置,用于按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;數(shù)據(jù)分類裝置,用于按照來自所述路徑搜索裝置的信息將所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)分類為有路徑區(qū)域的數(shù)據(jù)和無路徑區(qū)域的數(shù)據(jù);數(shù)據(jù)積分器,用于對已經(jīng)被所述的數(shù)據(jù)分類裝置分類為無路徑區(qū)域的多個區(qū)域的數(shù)據(jù)進(jìn)行積分,從而將積分的數(shù)據(jù)看作單一虛擬區(qū)域的數(shù)據(jù);數(shù)據(jù)合成裝置,用于將已經(jīng)被所述的數(shù)據(jù)分類裝置分類為有路徑區(qū)域的數(shù)據(jù)與由所述數(shù)據(jù)積分器積分的區(qū)域的數(shù)據(jù)合成;和延遲分布圖測量裝置,用于通過計算多個延遲中各延遲的相關(guān)功率來為已經(jīng)被所述數(shù)據(jù)合成裝置合成之后的數(shù)據(jù)創(chuàng)建延遲分布圖。
所設(shè)計的本發(fā)明能夠?qū)⒀舆t分布圖測量范圍分割為多個區(qū)域;能夠?qū)⒎指畹膮^(qū)域分類為有路徑的區(qū)域和無路徑的區(qū)域;在有路徑區(qū)域的數(shù)據(jù)情況下,能夠通過計算各區(qū)域的相關(guān)功率來計算延遲分布圖;和在無路徑的區(qū)域的數(shù)據(jù)情況下,能夠在那些數(shù)據(jù)已經(jīng)作為單一虛擬區(qū)域的數(shù)據(jù)被積分之后通過計算相關(guān)功率來計算延遲分布圖。因此,本發(fā)明能夠減少求相關(guān)功率時要求的數(shù)據(jù)量,并且能夠以較少的計算量和功率消耗來執(zhí)行路徑搜索步驟,用于從已經(jīng)獲得的延遲分布圖中發(fā)現(xiàn)有效路徑。
根據(jù)本發(fā)明的另一種CDMA接收機(jī)是,在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索的CDMA接收機(jī),所述的CDMA接收機(jī)包括路徑搜索裝置,用于按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;合成相關(guān)代碼產(chǎn)生裝置,用于為有路徑的區(qū)域產(chǎn)生和輸出常規(guī)相關(guān)代碼,以及用于為無路徑的區(qū)域產(chǎn)生和輸出按照所述多個無路徑區(qū)域中延遲差異合成的相關(guān)代碼;延遲分布圖測量裝置,使用由所述合成相關(guān)代碼產(chǎn)生裝置產(chǎn)生的相關(guān)代碼計算多個延遲中各延遲的相關(guān)功率,以便為所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)創(chuàng)建延遲分布圖;和工作定時產(chǎn)生裝置,如果在前一次計算的延遲分布圖中和延遲分布圖測量范圍分割成的區(qū)域中存在多個無路徑的區(qū)域,其用于中止除從無路徑的多個區(qū)域中選出的區(qū)域之外的區(qū)域中延遲分布圖測量裝置的相關(guān)值計算。
所設(shè)計的本發(fā)明能夠?qū)⒀舆t分布圖測量范圍分割為多個區(qū)域;能夠?qū)⒎指畛傻膮^(qū)域分類為有路徑的區(qū)域和無路徑的區(qū)域;在有路徑區(qū)域的數(shù)據(jù)情況下,能夠通過使用常規(guī)代碼計算各區(qū)域的相關(guān)功率來計算延遲分布圖;和在無路徑區(qū)域的數(shù)據(jù)情況下,通過使用按照那些無路徑的多個區(qū)域中延遲的差異所合成的相關(guān)功率代碼來計算相關(guān)功率值,以計算單一相關(guān)功率的方式查找對無路徑的多個區(qū)域的相關(guān)功率值進(jìn)行積分而獲得的值。因此,由于本發(fā)明能夠減少計算相關(guān)功率值需要的計算量,所以,為了從已經(jīng)獲得的延遲分布圖中發(fā)現(xiàn)有效路徑,它能夠以較少的計算量和功率消耗來執(zhí)行路徑搜索步驟。
在本發(fā)明中,路徑搜索裝置還包括峰值位置檢測裝置,用于檢測由所述延遲分布圖測量裝置計算的延遲分布圖中的峰值位置,并且用于檢測在所述峰值位置的相關(guān)功率值;區(qū)域索引計算裝置,按照由所述峰值位置檢測裝置檢測的峰值信息,從延遲分布圖測量范圍分割成的各區(qū)域中包含的峰值功率和中,確定各所述區(qū)域是有峰值的區(qū)域還是無峰值的區(qū)域;并且用于計算指示所述判定結(jié)果的索引信息;和區(qū)域指示計算裝置,按照所述區(qū)域索引計算裝置獲得的索引信息,輸出用來指示一個給定的區(qū)域是有路徑的區(qū)域還是無路徑的區(qū)域的信息。
圖1是說明根據(jù)本發(fā)明第一實(shí)施例的CDMA接收機(jī)構(gòu)成的方框圖。如圖1所示,根據(jù)本發(fā)明第一實(shí)施例的CDMA接收機(jī)包括天線21,射頻接收電路22,A/D轉(zhuǎn)換器23,數(shù)據(jù)分類器24,數(shù)據(jù)積分器25,數(shù)據(jù)合成器26,延遲分布圖測量單元33,工作定時發(fā)生器34,路徑搜索器36,分支單元37和瑞克接收機(jī)38。
路徑搜索器36包括區(qū)域指示計算器27,峰值位置檢測器28,區(qū)域索引計算器29,路徑分配器32和內(nèi)部存儲器(RAM)35,內(nèi)部存儲器35包括檢測路徑表存儲器30和區(qū)域索引存儲器31。
射頻接收電路22解調(diào)從天線21輸入的無線電信號。A/D轉(zhuǎn)換器23對由射頻接收電路22解調(diào)的信號執(zhí)行模數(shù)轉(zhuǎn)換,從而產(chǎn)生數(shù)字?jǐn)?shù)據(jù)。
數(shù)據(jù)分類器24執(zhí)行步驟,用于按照來自區(qū)域指示計算器27的信息將來自A/D轉(zhuǎn)換器23的數(shù)字?jǐn)?shù)據(jù)分類為有路徑區(qū)域和無路徑區(qū)域。數(shù)據(jù)積分器25執(zhí)行步驟,用于對由數(shù)據(jù)分類器24分類為無路徑區(qū)域的多個區(qū)域的數(shù)據(jù)進(jìn)行積分,從而將積分的數(shù)據(jù)看作單一虛擬區(qū)域。
數(shù)據(jù)合成器26使用由數(shù)據(jù)分類器24分類為有路徑區(qū)域的區(qū)域的數(shù)據(jù)來執(zhí)行步驟,用于合成由數(shù)據(jù)積分器25積分的區(qū)域的數(shù)據(jù)。在所述第一實(shí)施例中,數(shù)據(jù)合成器26通過將由數(shù)據(jù)積分器25積分的區(qū)域的數(shù)據(jù)添加在分類為有路徑的區(qū)域的數(shù)據(jù)之后來合成數(shù)據(jù)。
延遲分布圖測量單元33按照工作定時發(fā)生器34產(chǎn)生的定時,周期地計算數(shù)據(jù)合成器26合成的數(shù)字?jǐn)?shù)據(jù)的延遲分布圖。它通過在設(shè)置為延遲分辨率的時間間隔中操作相關(guān)器來獲得延遲分布圖,從而解擴(kuò)數(shù)字?jǐn)?shù)據(jù),并且計算作為延遲的函數(shù)的功率。
工作定時發(fā)生器34向延遲分布圖測量單元指示與用來計算延遲分布圖的整個區(qū)域的長度相對應(yīng)的定時。這是由于該區(qū)域的長度是變化的。
路徑搜索器36在由延遲分布圖測量單元33計算的延遲分布圖的基礎(chǔ)上來執(zhí)行路徑搜索;向瑞克接收機(jī)38指示有路徑的定時;以及當(dāng)延遲分布圖被分割成多個區(qū)域時,向數(shù)據(jù)分類器24、數(shù)據(jù)積分器25和數(shù)據(jù)合成器26輸出用來指示有路徑的區(qū)域和無路徑的區(qū)域的信息。
分支單元37按照路徑分配器32分配的路徑定時來執(zhí)行解擴(kuò)。瑞克接收機(jī)38按照來自路徑分配器32的指令執(zhí)行步驟,用于瑞克合成由分支單元37解擴(kuò)的信號。
峰值位置檢測器28檢測由延遲分布圖測量單元33計算的延遲分布圖中的峰值位置,并且將這些值作為峰值信息存儲在檢測路徑表存儲器30中。
按照檢測路徑表存儲器30中保留的峰值信息,區(qū)域索引計算器29從由延遲分布圖測量范圍分割成的各區(qū)域中所包含的峰值功率之和中,決定所述的區(qū)域中是否存在有效的路徑。然后提供索引信息,并且將該索引信息存儲在區(qū)域索引存儲器表31中,所述的索引信息是指示一個區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息。按照保留在區(qū)域索引存儲器31中的索引信息,區(qū)域指示計算器27向數(shù)據(jù)分類器24、數(shù)據(jù)積分器25和數(shù)據(jù)合成器26輸出指示一個區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息。
按照檢測路徑表存儲器30中保留的峰值信息,路徑分配器32決定哪個路徑應(yīng)該分配給分支單元37的各分支,以致于能夠獲得最大功率,并且將所述的信息輸出給分支單元37。路徑分配器32也向瑞克接收機(jī)38輸出與執(zhí)行瑞克合并的分支單元37相關(guān)的信息。
下面將參考附圖對根據(jù)本發(fā)明第一實(shí)施例的CDMA接收機(jī)加以詳細(xì)說明。
如圖1所示,射頻接收電路22解調(diào)從天線21輸入的接收無線電信號,在此之后由A/D轉(zhuǎn)換器23進(jìn)行模數(shù)轉(zhuǎn)換。然后A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)輸入到數(shù)據(jù)分類器24。
按照來自區(qū)域指示計算器27的、基于前一路徑搜索結(jié)果的指令,數(shù)據(jù)分類器24執(zhí)行步驟,用于通過分派如圖2所示的索引來將A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)分為有路徑區(qū)域和無路徑區(qū)域。數(shù)據(jù)積分器25對無路徑區(qū)域的數(shù)據(jù)進(jìn)行積分,并且依據(jù)與其它區(qū)域相同的標(biāo)準(zhǔn)時間長度來將所述積分的數(shù)據(jù)看作單一虛擬區(qū)域的數(shù)據(jù)。通過將其附加在有路徑的多個區(qū)域的末尾來由數(shù)據(jù)合成之后,數(shù)據(jù)積分器25積分的數(shù)據(jù)輸入到延遲分布圖測量單元33。
基于在當(dāng)前采樣周期中測量的延遲分布圖與如圖2a所示的前一延遲分布圖僅有略微不同的假設(shè),然后在對無路徑的區(qū)域進(jìn)行如上所述的積分和合成之后,就構(gòu)成了如圖2b所示的當(dāng)前延遲分布圖。
在圖2b中,由于區(qū)域11和區(qū)域13已被確定為無路徑的區(qū)域,這些區(qū)域的數(shù)據(jù)被積分并且附加于其它區(qū)域12、14和15。
接著,延遲分布圖測量單元33使用從數(shù)據(jù)合成器26輸入的數(shù)據(jù),以便計算延遲分布圖。這通過在被設(shè)置為延遲分辨率的時間間隔中操作相關(guān)器來實(shí)現(xiàn),從而解擴(kuò)數(shù)字?jǐn)?shù)據(jù)并且計算作為延遲的函數(shù)的相關(guān)功率。
按照為前一次測量的延遲分布圖中相關(guān)峰值的位置和功率所求出的結(jié)果,數(shù)據(jù)分類器24將來自A/D轉(zhuǎn)換器23的數(shù)字?jǐn)?shù)據(jù)分成有路徑的區(qū)域和無路徑的區(qū)域。圖2a示出了在前一次搜索中獲得的延遲分布圖。區(qū)域指示計算器27按照所述的延遲分布圖輸出索引,并且數(shù)據(jù)分類器24將來自A/D轉(zhuǎn)換器23的數(shù)字?jǐn)?shù)據(jù)分成有路徑區(qū)域的數(shù)據(jù)和無路徑區(qū)域的數(shù)據(jù)。
圖3中最上方的數(shù)據(jù)序列是在模數(shù)轉(zhuǎn)換之后從A/D轉(zhuǎn)換器23輸出的數(shù)據(jù)。通過解擴(kuò)“用于計算分布圖的數(shù)據(jù)序列”(見圖3)來獲得用來建立延遲分布圖的每個采樣點(diǎn),各所述的數(shù)據(jù)序列是由模數(shù)轉(zhuǎn)換所獲得的數(shù)據(jù)序列的一部分。下面的說明假設(shè)如圖3中區(qū)域11和13的數(shù)據(jù)序列的集合體與無路徑區(qū)域相對應(yīng)。在這種情況下,如圖4所示,區(qū)域11的數(shù)據(jù)和區(qū)域13的數(shù)據(jù)構(gòu)成由數(shù)據(jù)積分器25積分的單一虛擬區(qū)域。接著,數(shù)據(jù)合成器26將由數(shù)據(jù)積分器25積分的數(shù)據(jù)與有路徑區(qū)域的數(shù)據(jù)進(jìn)行合成,并且輸出合成的數(shù)據(jù)。
在數(shù)據(jù)合成器26合成數(shù)據(jù)之后,延遲分布圖測量單元33將合成的數(shù)據(jù)轉(zhuǎn)變?yōu)榻邮盏男盘柕难舆t分布圖。它通過在設(shè)置為延遲分辨率的時間間隔中操作相關(guān)器來計算該延遲分布圖,從而解擴(kuò)合成的數(shù)字?jǐn)?shù)據(jù)和計算作為延遲的函數(shù)的相關(guān)功率。在本實(shí)施例中,由于與無路徑的多個區(qū)域相對應(yīng)的、來自數(shù)據(jù)合成器26的數(shù)據(jù)已經(jīng)作為單一虛擬區(qū)域的數(shù)據(jù)來被積分,所以延遲分布圖測量單元33計算延遲分布圖所需要的計算量小于常規(guī)CDMA接收機(jī)的計算量。在如圖2a和2b所示的例子中,由于區(qū)域11和13的數(shù)據(jù)被積分,所以減少了延遲分布圖測量單元33計算延遲分布圖所要求的計算量。
接著,由延遲分布圖測量單元33計算的延遲分布圖輸入到路徑搜索器36。輸入到路徑搜索器36的輸入是延遲分布圖峰值位置檢測器28所有輸入中的第一個輸入。
峰值位置檢測器28搜索任何一個相關(guān)峰值的位置和功率。一種搜索峰值的方法是采用比如三個連續(xù)點(diǎn),當(dāng)中間的點(diǎn)是最大的值并且超過一定的閾值時,將這些點(diǎn)看作峰值。檢測的峰值位置和功率保留在內(nèi)部存儲器(RAM)35的檢測路徑表存儲器30中。
路徑分配器32查找檢測路徑表存儲器30中的數(shù)據(jù),決定哪個路徑要分配給分支單元37,以致于得到最大功率,并且將用來指示哪一個路徑被分配的信息發(fā)送到分支單元。
通過同樣查找檢測路徑表存儲器30,區(qū)域索引計算器29根據(jù)包含在各區(qū)域中峰值功率的和來決定是否存在有效的峰值,并且用索引信息標(biāo)記各區(qū)域,所述的索引信息用來指示該區(qū)域是否因?yàn)榇嬖诼窂蕉粦?yīng)該被積分,或者是否因?yàn)闊o峰值而應(yīng)該被積分。然后將賦予各區(qū)域的索引信息保持在區(qū)域索引存儲器31中。
下面將給出關(guān)于為各區(qū)域賦予索引信息的區(qū)域索引計算器29進(jìn)行工作的詳細(xì)說明。
令N表示全部的區(qū)域數(shù)目,而令Np表示已經(jīng)賦予了用來指示有峰值的索引信息的區(qū)域數(shù)目。還假設(shè)無相關(guān)峰值的區(qū)域由數(shù)據(jù)合成器26在最終的區(qū)域中進(jìn)行重新安排。這意味著作為前一次路徑搜索結(jié)果并賦予了用來指示有路徑的索引信息的區(qū)域按照從第一到第(Np)被集合在一起。如果在當(dāng)前路徑搜索中無明顯相關(guān)峰值出現(xiàn),則為這些區(qū)域以及包括第(Np)的區(qū)域所保留在區(qū)域索引存儲器31中的索引信息僅僅改變?yōu)橛脕碇甘緹o路徑的索引信息。要注意的是,小于N的Np+1值表示第(Np+1)個區(qū)域就是通過積分無路徑的區(qū)域而獲得的區(qū)域。如果在當(dāng)前搜索中從第(Np+1)個區(qū)域獲得明顯相關(guān)峰值功率,則可以得出前一次沒有路徑存在的區(qū)域中將出現(xiàn)路徑。在這種情況下,前一次賦予了用來指示無路徑的索引信息的所有區(qū)域的索引信息就改變?yōu)橛脕碇甘居新窂降膮^(qū)域的索引信息。執(zhí)行一次該操作就更新一次分支單元37。要注意的是在如圖2a和2b所示的例子中,N=5,而Np=3。
接著,按照保留在區(qū)域索引存儲器31中的索引信息,區(qū)域指示計算器27將用來指示給定的區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息輸出給數(shù)據(jù)分類器24、數(shù)據(jù)積分器25和數(shù)據(jù)合成器26。
當(dāng)無路徑的多個區(qū)域被積分并且以本實(shí)施例的方式構(gòu)成單一區(qū)域的數(shù)據(jù)時,該積分區(qū)域的數(shù)據(jù)最終具有的噪聲分量比在先積分的數(shù)據(jù)的多。不過,可以通過測量延遲分布圖來判定積分的區(qū)域中是否有路徑。確認(rèn)積分區(qū)域中出現(xiàn)路徑可以認(rèn)為其含義是在積分的區(qū)域的之一中出現(xiàn)路徑,因此在后續(xù)步驟循環(huán)中,執(zhí)行延遲分布圖測量而不必對所有在前一次已經(jīng)積分的區(qū)域進(jìn)行積分。
因?yàn)榇笠?guī)模計算通常需要計算相關(guān)功率,可以在對無路徑或者峰值的區(qū)域進(jìn)行積分之后,通過計算相關(guān)功率值來減少全部的計算量和功率消耗,同根據(jù)第一實(shí)施例的CDMA接收機(jī)所采用的路徑搜索方法中的一樣。
下面給出關(guān)于根據(jù)本發(fā)明第二實(shí)施例的CDMA接收機(jī)的說明。圖5中示出了根據(jù)本發(fā)明第二實(shí)施例的CDMA接收機(jī)的構(gòu)成,其中與圖1中所出現(xiàn)的一樣的構(gòu)成單元具有相同的參考數(shù)字。省略對相同單元的那些說明。
與如圖1所示第一實(shí)施例的CDMA接收機(jī)不同,第二實(shí)施例的CDMA接收機(jī)并不對無峰值的區(qū)域進(jìn)行積分。相反,它通過在合成與無峰值的區(qū)域相對應(yīng)的擴(kuò)頻碼之后的擴(kuò)頻來獲得與數(shù)據(jù)積分之后的擴(kuò)頻相似的值。
如圖5所示,根據(jù)第二實(shí)施例的CDMA接收機(jī)相對于如圖1所示根據(jù)第一實(shí)施例的CDMA接收機(jī)有下面的不同之處。即,工作定時發(fā)生器34被工作定時發(fā)生器114代替,設(shè)置有合成相關(guān)代碼發(fā)生器104而非數(shù)據(jù)分類器24、數(shù)據(jù)積分器25和數(shù)據(jù)合成器26。需要提及的是,在第一實(shí)施例的CDMA接收機(jī)中有一個用來產(chǎn)生相關(guān)代碼(擴(kuò)頻碼)的部分,但其并未在圖1中示出。
除了第一實(shí)施例的CDMA接收機(jī)中工作定時發(fā)生器34所具有的功能之外,工作定時發(fā)生器114還具有另外的功能,據(jù)此,如果由前一延遲分布圖測量范圍分成的區(qū)域含多個無路徑區(qū)域,則它通過延遲分布圖測量單元33來中止第二個無路徑區(qū)域和其后區(qū)域中的相關(guān)值計算。
如果延遲分布圖測量范圍分割成的區(qū)域包含多個無路徑區(qū)域,則合成相關(guān)代碼發(fā)生器104為有相關(guān)峰值的區(qū)域產(chǎn)生并且輸出常規(guī)相關(guān)代碼,以及為無相關(guān)峰值的區(qū)域產(chǎn)生并且輸出按照所述多個無路徑區(qū)域中延遲的差異而合成的相關(guān)代碼。
圖6給出了如圖5所示的合成相關(guān)代碼發(fā)生器104合成相關(guān)代碼的示例。在如圖6所示的示例中,可以通過采用用來計算相關(guān)值的數(shù)據(jù)序列和代碼序列C(j),C(j+1),...,C(n-1),C(n)的內(nèi)積來計算相關(guān)值。因?yàn)檫@個相關(guān)代碼序列是通過計算求出的,所以用來計算相關(guān)值的代碼序列之前數(shù)據(jù)C(j-1)的值和序列數(shù)據(jù)C(n+1)的值都可以通過計算來求出。也可能使用相同的相關(guān)代碼序列來計算任何區(qū)域中的相關(guān)值。在第二實(shí)施例中,當(dāng)要合成區(qū)域11和13時,如果由區(qū)域11和13之間的延遲差異而改變的相關(guān)代碼值的類型,即,由延遲差異i(見圖6)而改變的相關(guān)代碼的類型加在用來計算相關(guān)值的原始代碼序列中,然后,如圖6所示,得到合成的相關(guān)代碼序列C(j)+C(j-i),C(j+1)+C(j-i+1),...。
在為區(qū)域11進(jìn)行的相關(guān)值計算的時刻使用合成代碼執(zhí)行相關(guān)值計算,導(dǎo)致進(jìn)行計算區(qū)域13的相關(guān)值。因此,在設(shè)計成要在合成相關(guān)值代碼之后計算相關(guān)值的第二實(shí)施例中,就能夠獲得與對區(qū)域11和區(qū)域13的數(shù)據(jù)序列進(jìn)行積分之后執(zhí)行相關(guān)值計算時得到的相關(guān)功率相同的值,但是不必在模數(shù)轉(zhuǎn)換之后重新安排數(shù)據(jù),以及不必對數(shù)據(jù)序列進(jìn)行積分。不過,在本發(fā)明的第二實(shí)施例中,延遲分布圖測量單元33可以依照來自工作定時發(fā)生器104的指令來中止相關(guān)值計算。因此,甚至當(dāng)有多個無路徑區(qū)域時,可以減少相關(guān)值計算的整體規(guī)模和功率消耗,因?yàn)閱我幌嚓P(guān)值計算已經(jīng)足夠。
如同在基于第一實(shí)施例CDMA接收機(jī)的路徑搜索方法的情況一樣,基于第二實(shí)施例CDMA接收機(jī)的路徑搜索方法會造成很大的噪聲分量。但是,可以獲得相關(guān)值,以及可以通過測量延遲分布圖來確定路徑是否存在。
下面參考附圖對根據(jù)本發(fā)明第二實(shí)施例的CDMA接收機(jī)的工作情況加以說明。
在下面的說明中,設(shè)圖3中最上方的數(shù)據(jù)序列是模數(shù)轉(zhuǎn)換之后的數(shù)據(jù)。通過對“用于計算分布圖的數(shù)據(jù)序列”進(jìn)行解擴(kuò)和相關(guān)來建立延遲分布圖的各采樣點(diǎn)(見圖3),所述各數(shù)據(jù)序列是模數(shù)轉(zhuǎn)換所獲得的數(shù)據(jù)序列的一部分。如圖3中區(qū)域11和區(qū)域13所示的數(shù)據(jù)序列集合體對應(yīng)于無路徑區(qū)域。
直到A/D轉(zhuǎn)換器23輸出數(shù)字?jǐn)?shù)據(jù),第二實(shí)施例CDMA接收機(jī)的操作與如圖1所示第一實(shí)施例的操作一樣,因此無需再進(jìn)行說明。但是,在第二實(shí)施例中,來自A/D轉(zhuǎn)換器23的數(shù)字?jǐn)?shù)據(jù)輸入到延遲分布圖測量單元33。
按照前一延遲分布圖數(shù)據(jù)中相關(guān)峰值的尺寸,相關(guān)代碼發(fā)生器104以如圖6所示的方式為無路徑區(qū)域產(chǎn)生合成相關(guān)代碼。當(dāng)為區(qū)域11的數(shù)據(jù)計算相關(guān)功率時,通過使用由相關(guān)代碼發(fā)生器104產(chǎn)生的相關(guān)代碼,延遲分布圖測量單元33在計算區(qū)域11的相關(guān)功率以測量區(qū)域11的延遲分布圖的同時也計算區(qū)域13的相關(guān)功率。結(jié)果,省略計算區(qū)域13中相關(guān)功率的步驟。因此,在本發(fā)明的第二實(shí)施例中,不是通過對無路徑的區(qū)域的數(shù)據(jù)進(jìn)行積分,而是在它們的延遲的基礎(chǔ)上通過對用來計算無路徑的區(qū)域中數(shù)據(jù)相關(guān)功率的相關(guān)代碼進(jìn)行合成,就可以減少用來計算相關(guān)功率需要的計算量。
要注意的是盡管在本發(fā)明的第一和第二實(shí)施例中,為了簡化說明,延遲分布圖測量單元33描述為包括單一相關(guān)器,在實(shí)際結(jié)構(gòu)中,為了加速工作過程,可以設(shè)置多個相關(guān)器,以及可以并行執(zhí)行多個延遲分布圖的測量。
而且,盡管在本發(fā)明的第一和第二實(shí)施例中執(zhí)行延遲分布圖的計算等等而不用存儲模數(shù)轉(zhuǎn)換之后的數(shù)字?jǐn)?shù)據(jù),但是也可以考慮另一種選擇。即,可以暫時地存儲A/D轉(zhuǎn)換的數(shù)據(jù),并且,如果前一次沒有峰值的區(qū)域卻在當(dāng)前出現(xiàn)峰值,則計算延遲分布圖而不用對前一次無峰值的區(qū)域進(jìn)行積分。如果采用這種方法,當(dāng)在對無峰值區(qū)域進(jìn)行積分之后測量延遲分布圖時,就可以弄清每個區(qū)域中峰值的大致位置,因此,倘若將延遲分布圖的計算和峰值搜索限制在附近的區(qū)域,則可以以較少的計算量來計算延遲分布圖。
而且,盡管是以延遲截面測量范圍分割為五個區(qū)域?yàn)槔齺碚f明第一和第二實(shí)施例,但本發(fā)明不限于此例,延遲分布圖測量范圍可以分割為多于五個或者少于五個的區(qū)域。如圖7的區(qū)域41到45所示,延遲分布圖測量范圍可以分成重疊的區(qū)域。另一種選擇是,如圖8中區(qū)域51到55所示,分割成的區(qū)域不必具有相同的長度。按照檢測路徑位置的分布來控制各分割的區(qū)域的長度也是可行的。
盡管沒有在圖中示出,根據(jù)本發(fā)明第一和第二實(shí)施例的CDMA接收機(jī)設(shè)置有記錄媒介,其用來記錄實(shí)現(xiàn)上述路徑搜索方法的程序。這種記錄媒介可以是磁盤,半導(dǎo)體存儲器等等。從記錄媒介中將程序讀入CDMA接收機(jī),進(jìn)而控制CDMA接收機(jī)的工作。也就是說,前面段落中描述的步驟可以在程序的控制下由CDMA接收機(jī)的CPU來實(shí)現(xiàn),所述程序指示CDMA接收機(jī)的硬件資源執(zhí)行特定的步驟。
如上所述,本發(fā)明有以下有利之處,也就是說,它能夠減少路徑搜索步驟需要的計算量和功率消耗,所述路徑搜索步驟用來從已獲得的延遲分布圖中查找有效路徑。當(dāng)延遲分布圖測量范圍在前一采樣周期被測量時,在將無路徑的區(qū)域合成為單一虛擬區(qū)域之后,通過計算延遲分布圖就可以得到本發(fā)明的有利之處。
權(quán)利要求
1.一種CDMA接收機(jī),在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索,所述CDMA接收機(jī)包括路徑搜索裝置,用于按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;數(shù)據(jù)分類裝置,用于按照來自所述路徑搜索裝置的信息將所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)分類為有路徑區(qū)域的數(shù)據(jù)和無路徑區(qū)域的數(shù)據(jù);數(shù)據(jù)積分器,用于對已被所述的數(shù)據(jù)分類裝置分類為無路徑區(qū)域的多個區(qū)域的數(shù)據(jù)進(jìn)行積分,從而將積分的數(shù)據(jù)看作單一虛擬區(qū)域的數(shù)據(jù);數(shù)據(jù)合成裝置,將已被所述的數(shù)據(jù)分類裝置分類為有路徑區(qū)域的數(shù)據(jù)與由所述數(shù)據(jù)積分器積分的區(qū)域數(shù)據(jù)合成;和延遲分布圖測量裝置,用于通過計算多個延遲中各延遲的相關(guān)功率來為所述數(shù)據(jù)合成裝置合成之后的數(shù)據(jù)創(chuàng)建延遲分布圖。
2.根據(jù)權(quán)利要求1所述的CDMA接收機(jī),其特征在于所述路徑搜索裝置包括峰值位置檢測裝置,用于檢測由所述延遲分布圖測量裝置計算的延遲分布圖中的峰值位置,并且用于在所述峰值位置檢測相關(guān)功率值;區(qū)域索引計算裝置,它按照由所述峰值位置檢測裝置檢測的峰值信息,以及從延遲分布圖測量范圍分割成的各區(qū)域中包含的峰值功率和,來確定各所述區(qū)域是有峰值的區(qū)域還是無峰值的區(qū)域;并且用于計算指示所述判定結(jié)果的索引信息;和區(qū)域指示計算裝置,它按照所述區(qū)域索引計算裝置獲得的索引信息,輸出用來指示一個給定的區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息。
3.一種CDMA接收機(jī),在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索,所述CDMA接收機(jī)包括路徑搜索裝置,用于按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;合成相關(guān)代碼產(chǎn)生裝置,用于為有路徑區(qū)域產(chǎn)生和輸出常規(guī)相關(guān)代碼,以及用于為無路徑區(qū)域產(chǎn)生和輸出按照所述多個無路徑區(qū)域中的延遲差異合成的相關(guān)代碼;延遲分布圖測量裝置,使用由所述合成相關(guān)代碼產(chǎn)生裝置產(chǎn)生的相關(guān)代碼計算多個延遲中各延遲的相關(guān)功率,以便為所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)創(chuàng)建延遲分布圖;和工作定時產(chǎn)生裝置,如果在前一次計算的延遲分布圖中和延遲分布圖測量范圍分割成的區(qū)域中存在多個無路徑區(qū)域,工作定時產(chǎn)生裝置中止除從無路徑的多個區(qū)域中選出的區(qū)域之外的區(qū)域中延遲分布圖測量裝置的相關(guān)值計算。
4.根據(jù)權(quán)利要求3所述的CDMA接收機(jī),其特征在于所述路徑搜索裝置包括峰值位置檢測裝置,用于檢測由所述延遲分布圖測量裝置計算的延遲分布圖中的峰值位置,并且用于檢測在所述峰值位置的相關(guān)功率值;區(qū)域索引計算裝置,按照由所述峰值位置檢測裝置檢測的峰值信息,從延遲分布圖測量范圍分割成的各區(qū)域中包含的峰值功率和中,確定各所述區(qū)域是有峰值的區(qū)域和無峰值的區(qū)域;并且用于計算指示所述判定結(jié)果的索引信息;和區(qū)域指示計算裝置,按照所述區(qū)域索引計算裝置獲得的索引信息,輸出用來指示一個給定的區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息。
5.一種路徑搜索方法,在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索,所述路徑搜索方法包括以下步驟按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;按照用來指示討論的區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息,將所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)分類為有路徑區(qū)域的數(shù)據(jù)和無路徑區(qū)域的數(shù)據(jù);對已被所述的數(shù)據(jù)分類裝置分類為無路徑區(qū)域的多個區(qū)域的數(shù)據(jù)進(jìn)行積分,從而將積分的數(shù)據(jù)看作單一虛擬區(qū)域的數(shù)據(jù);將已被所述的數(shù)據(jù)分類裝置分類為有路徑區(qū)域的數(shù)據(jù)與所述數(shù)據(jù)積分器積分的區(qū)域數(shù)據(jù)合成;通過計算多個延遲中各延遲的相關(guān)功率來為合成之后的數(shù)據(jù)創(chuàng)建延遲分布圖。
6.一種路徑搜索方法,在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索,所述路徑搜索方法包括以下步驟按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;為有路徑區(qū)域產(chǎn)生和輸出常規(guī)相關(guān)代碼,以及為無路徑區(qū)域產(chǎn)生和輸出按照所述多個無路徑區(qū)域中延遲差異合成的相關(guān)代碼;如果在前一次計算的延遲分布圖中和延遲分布圖測量范圍分割成的區(qū)域中存在多個無路徑區(qū)域,則中止除從無路徑的多個區(qū)域中選出的區(qū)域之外的區(qū)域中延遲分布圖測量裝置的相關(guān)值計算;和,在有路徑的多個區(qū)域中和從多個無路徑區(qū)域中選出的區(qū)域中,使用由所述合成相關(guān)代碼產(chǎn)生裝置產(chǎn)生的相關(guān)代碼計算多個延遲中各延遲的相關(guān)功率,為所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)創(chuàng)建延遲分布圖。
7.一種用來使計算機(jī)執(zhí)行路徑搜索方法的計算機(jī)程序,所述的路徑搜索方法在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索;所述程序使計算機(jī)執(zhí)行以下步驟按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;按照用來指示討論的區(qū)域是有路徑區(qū)域還是無路徑區(qū)域的信息,將所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)分類為有路徑區(qū)域的數(shù)據(jù)和無路徑區(qū)域的數(shù)據(jù);對已被所述的數(shù)據(jù)分類裝置分類為無路徑區(qū)域的多個區(qū)域的數(shù)據(jù)進(jìn)行積分,從而將積分的數(shù)據(jù)看作單一虛擬區(qū)域的數(shù)據(jù);將已被所述的數(shù)據(jù)分類裝置分類為有路徑區(qū)域的數(shù)據(jù)與由所述數(shù)據(jù)積分器積分的區(qū)域的數(shù)據(jù)合成;通過計算多個延遲中每個延遲的相關(guān)功率來為已經(jīng)合成之后的數(shù)據(jù)創(chuàng)建延遲分布圖。
8.一種用來使計算機(jī)執(zhí)行路徑搜索方法的計算機(jī)程序,所述的路徑搜索方法在通過計算多個延遲中各延遲的相關(guān)功率來形成延遲分布圖之后,對A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)周期地執(zhí)行路徑搜索;所述程序使計算機(jī)執(zhí)行以下步驟按照前一次計算的延遲分布圖來執(zhí)行路徑搜索、將延遲分布圖的測量范圍分割為多個區(qū)域、在有路徑區(qū)域和無路徑區(qū)域之間進(jìn)行識別;為有路徑區(qū)域產(chǎn)生和輸出常規(guī)相關(guān)代碼,以及為無路徑區(qū)域產(chǎn)生和輸出按照所述多個無路徑區(qū)域中的延遲差異合成的相關(guān)代碼;如果存在在前一次計算的延遲分布圖中和延遲分布圖測量范圍分割成的區(qū)域中存在多個無路徑區(qū)域,則中止除從無路徑的多個區(qū)域中選出的區(qū)域之外的區(qū)域中延遲分布圖測量裝置的相關(guān)值計算;和,在有路徑的多個區(qū)域中和從多個無路徑的區(qū)域中選出的區(qū)域中,使用由所述合成相關(guān)代碼產(chǎn)生裝置產(chǎn)生的相關(guān)代碼計算多個延遲中各延遲的相關(guān)功率,為所述A/D轉(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù)創(chuàng)建延遲分布圖。
全文摘要
一種CDMA接收機(jī),為了以較少的計算量和較少的功率消耗來執(zhí)行路徑搜索步驟,區(qū)域索引計算器29為延遲分布圖測量范圍細(xì)分成的各區(qū)域確定一個區(qū)域是否是有峰值的區(qū)域,并且提供作為索引信息的判定結(jié)果。按照這些索引信息,區(qū)域指示計算器27輸出用來指示一個給定的區(qū)域是否是有路徑區(qū)域的信息。按照來自區(qū)域指示計算器27的信息,數(shù)據(jù)分類器24將模數(shù)轉(zhuǎn)換后的數(shù)據(jù)分類為有路徑區(qū)域的數(shù)據(jù)和無路徑區(qū)域的數(shù)據(jù)。數(shù)據(jù)積分器25對無路徑區(qū)域的數(shù)據(jù)進(jìn)行積分,將其轉(zhuǎn)變?yōu)閱我惶摂M區(qū)域的數(shù)據(jù),數(shù)據(jù)合成器26將有路徑區(qū)域的數(shù)據(jù)與數(shù)據(jù)積分器25積分區(qū)域的數(shù)據(jù)合成。延遲分布圖測量單元33,通過計算多個延遲中各延遲的合成數(shù)據(jù)相關(guān)功率來形成延遲分布圖。
文檔編號H04B1/707GK1402457SQ0213017
公開日2003年3月12日 申請日期2002年8月22日 優(yōu)先權(quán)日2001年8月22日
發(fā)明者寺尾賢二 申請人:日本電氣株式會社