專利名稱:用于產(chǎn)生擾頻碼的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及碼分多址(CDMA)和擴(kuò)展頻譜無線網(wǎng)絡(luò)使用的接收機(jī)結(jié)構(gòu)。
背景技術(shù):
CDMA指的是在所謂的第二代(2G)和第三代(3G)無線通信中使用的若干協(xié)議的任何一個。CDMA是一種多路復(fù)用的形式,其允許許多的信號(信道)去占據(jù)一個物理傳輸信道,從而優(yōu)化帶寬。這些信號被使用相同的頻帶傳送,并且通過使用不同的擴(kuò)展碼傳送每個信號來區(qū)分。尤其是,該擴(kuò)展碼被用于分離從給定的基站傳送的單獨(dú)信號。以類似的方式,擾頻碼允許來自不同的基站的信號被相互區(qū)別開。因此,從特定的基站傳送的所有信號被使用相同的擾頻碼擾頻。例如,在通用移動電信系統(tǒng)(UMTS)中,擾頻碼覆蓋UMTS幀(38,400個碼片),并且包括38,400個碼片值。
在實(shí)踐中,該發(fā)送信號的多個延遲版本到達(dá)CDMA接收機(jī)。例如,該信號的一個版本可以通過從基站到CDMA接收機(jī)行進(jìn)直接路徑而抵達(dá),同時另一個版本可以稍后抵達(dá),因為在其抵達(dá)之前,該信號從建筑物反射離開。因而,該接收信號也被稱為多路傳輸信號,并且包含該發(fā)送信號的多個延遲版本。該發(fā)送信號的每個版本被稱為一個路徑。
在CDMA中,這個多徑干擾是通過在Rake接收機(jī)中建設(shè)性地增加耙指(finger)的輸出以形成一個復(fù)合信號來抗擊的。這是在圖1中舉例說明的,其示出3G寬帶(W)CDMA接收機(jī)100的一部分。為了例示起見,已經(jīng)在圖1中僅僅描述兩個耙指。如在該技術(shù)中已知的,搜索器(未示出)處理接收的多路傳輸信號(101),以通過相對該擾頻碼的不同的偏移相關(guān)接收的采樣,首先識別包含在其中的各種各樣的路徑及其相關(guān)的延遲。值得注意的是,該擾頻碼是在已知的小區(qū)搜索操作期間預(yù)先地通過WCDMA接收機(jī)識別的,并且存儲在擾頻碼存儲器170中。一旦單獨(dú)的路徑以及它們相關(guān)的延遲被確定,該耙指105和125的每個被分配去通過使用該擾頻碼(即,以適宜的偏移,或者延遲)的有關(guān)的部分處理多路傳輸信號的特定的路徑。因而,對應(yīng)于其被分配的路徑的延遲,每個耙指需要該擾頻碼的延遲版本。如圖1所示,該擾頻碼(171,172)的有關(guān)的部分是例如通過使用不同的指針進(jìn)入擾頻碼存儲器170提供的。由每個耙指提供的該結(jié)果信號然后經(jīng)由延遲145和150在時間對準(zhǔn),并且由最大比率組合器(MRC)155處理,其提供復(fù)合信號156用于后續(xù)處理。
另一個供選擇的方案190在圖2中示出。除了每個耙指具有一個用于產(chǎn)生該擾頻碼需要的部分的相關(guān)的擾頻碼發(fā)生器之外,這個方案類似于在圖1中示出的那些。通常,每個擾頻碼發(fā)生器是使用線性反饋移位寄存器(LFSR)結(jié)構(gòu)實(shí)現(xiàn)的。因此,擾頻碼發(fā)生器110和130需要分別地用于計算供每個LFSR的初始條件的殘余發(fā)生器120和140。每個殘余發(fā)生器是由搜索器單元(未示出)控制的。每個擾頻碼發(fā)生器也必須與數(shù)字控制的振蕩器(NCO)連接以操縱提前/延遲時鐘周期,來借助于該擾頻碼實(shí)現(xiàn)子碼片分辨率。因此,擾頻碼發(fā)生器110和130分別地與NCO 115和135連接。
令人遺憾地,在圖1中示出的方案需要很大和快速的存儲器,而在圖2中示出的方案需要很大數(shù)量的硬件(即,每個耙指需要擾頻碼發(fā)生器、殘余發(fā)生器和NCO)。
發(fā)明內(nèi)容
按照本發(fā)明的原理,一個接收機(jī),包括用于提供與延遲有關(guān)的延遲掩碼的掩碼引擎;和響應(yīng)于延遲掩碼,用于提供擾頻碼的偏移版本的擾頻碼發(fā)生器,這里偏移對應(yīng)于延遲。
在一個說明性的實(shí)施例中,一個無線WCDMA(寬帶碼分多址)接收機(jī),包括:多個耙指、掩碼引擎、多個延遲掩碼擾頻碼發(fā)生器和最大比率組合器。每個耙指處理具有相關(guān)的延遲的接收的多徑信號的路徑。對于該延遲的每個,掩碼引擎將相應(yīng)的延遲掩碼提供給延遲掩碼擾頻碼發(fā)生器,延遲掩碼擾頻碼發(fā)生器然后以適宜的偏移或者延遲將擾頻碼提供給需要的耙指。來自該耙指的輸出信號被提供給最大比率組合器。
圖1和2舉例說明現(xiàn)有技術(shù)的無線接收機(jī); 圖3示出按照本發(fā)明的原理在延遲掩碼的背景下在擾頻碼之間的關(guān)系; 圖4示出一個按照本發(fā)明的原理用于計算延遲掩碼的說明性的偽碼實(shí)現(xiàn); 圖5、6和7示出用于圖4的偽碼的說明性的硬件實(shí)現(xiàn); 圖8示出一個按照本發(fā)明原理的接收機(jī)的說明性的實(shí)施例; 圖9示出一個按照本發(fā)明原理的圖8的接收機(jī)一部分的說明性的實(shí)施例; 圖10示出一個按照本發(fā)明原理供無線接收機(jī)使用的說明性的流程圖; 圖11示出一個按照本發(fā)明原理的延遲掩碼擾頻碼發(fā)生器的說明性的實(shí)施例;和 圖12示出另一個按照本發(fā)明原理的接收機(jī)的一部分的說明性的實(shí)施例。
具體實(shí)施例方式 除了發(fā)明構(gòu)思之外,在附圖中示出的單元是為大家所熟知的,并且將不詳細(xì)描述。此外,假設(shè)熟悉3GPP(第三代合作項目)或者基于UMTS的無線通信系統(tǒng),并且不在此處詳細(xì)描述。例如,除了發(fā)明概念以外,擴(kuò)展頻譜傳輸和接收、小區(qū)(基站)、用戶設(shè)備(UE)、下行鏈路信道、上行鏈路信道、搜索器、組合器、PN(偽噪聲)發(fā)生器、耙指和RAKE接收機(jī)是為大家所熟知的,并且不在此處描述。此外,本發(fā)明構(gòu)思可以使用常規(guī)程序設(shè)計技術(shù)來實(shí)現(xiàn),同樣地,不會在此處描述其。最后,在該附圖上,相同的數(shù)字代表同樣的單元。
在描述本發(fā)明概念之前,給出有關(guān)擾頻碼的某些背景信息。在3GPP系統(tǒng)中,復(fù)合擾頻碼是從兩個PN(偽噪聲)序列x和y中產(chǎn)生的,其是從18級移位寄存器中產(chǎn)生的(如在線性反饋移位寄存器(LFSR)的技術(shù)中同樣地已知的)。用于x LFSR和y LFSR的初始條件是 x(0)=1;x(1)=...x(17)=0;and (1) y(0)=...y(17)=1.(2) 后續(xù)的符號的遞歸定義是 x(i+18)=[x(i+7)+x(i)]mod 2,i=0....218-20;and (3) y(i+18)=[y(i+10)+y(i+7)+y(i+5)+y(i)]mod 2,i=0...218-20.(4) 對于擾頻代碼號n,序列zn定義為 zn(i)={x[(i+n)mod(218-1)]+y(i)}mod 2,i=0,...,218-2. (5) 這些zn序列用于生成實(shí)值的序列Zn,這里 Zn(i)=1 for zn(i)=0;else-1. (6) 從這些Zn實(shí)值的序列中,第n個復(fù)合下行鏈路擾頻碼序列Sdl,n(在此處也簡單地稱為擾頻碼)被產(chǎn)生為 Sdl,n=Zn(i)+j Zn[(i+131072)mod(218-1)],for i=0,...,38399. (7) 以上所述的復(fù)合下行鏈路擾頻碼序列Sdl,n可以被擴(kuò)展為實(shí)部與虛部,這里Sdl,n=Zn(i)的實(shí)部要求: Zn(i)={x[(i+n)mod(218-1)]+y(i)}mod 2,i=0,...,218-2. (8) 并且Sdl,n=Zn[(i+131072)mod(218-1)]的虛部要求 Zn[(i+131072)mod(218-1)]={x[(i+n+131072)mod(218-1)]+y[(i+131072)mod(218-1)]}mod 2,i=0,...,218-2. (9) 為了將特定的延遲插入擾頻碼序列Sdl,n中,這個序列必須通過相關(guān)數(shù)目的碼片d提前。從以上的公式中可以看出,實(shí)部與虛部必須產(chǎn)生。對于d個碼片的特定的提前,Sdl,n=Zn(i+d)的實(shí)部要求 zn(i+d)={x[(i+n+d)mod(218-1)]+y[(i+d)mod(218-1)]}mod 2,i=0,...,218-2. (10) 并且Sdl,n=Zn[(i+d+131072)mod(218-1)]的虛部要求 zn[(i+d+131072)mod(218-1)]={x[(i+n+131072+d)mod(218-1)]+y[(i+131072+d)mod(218-1)]}mod 2,i=0,...,218-2. (11) 因此,對于d個碼片的提前,x LFSR被適宜地計時,或者提前,以提供x[(i+n+d)mod(218-1)和x[(i+n+131072+d)mod(218-1)];并且y LFSR被適宜地計時,或者提前,以提供y[(i+d)mod(218-1)],和y[(i+131072+d)mod(218-1)]。
但是,并且按照本發(fā)明的原理,給定一個LFSR結(jié)構(gòu),任意的提前,或者延遲,用于特定的擾頻碼的d可以做為選擇通過生成適宜的延遲掩碼md確定,這里 md=[md(0),md(1),...md(17)]. (12a) 注意到,在這里延遲掩碼是由矢量md表示的。其還可以由相應(yīng)的多項式表示,如給出的 md(w)=md(0)+md(1)w+md(2)w2+...+md(17)w17, (12b) 這里w是自變量。
在以下的描述中,我們可以使用或者延遲掩碼md的矢量形式,或者以背景為基礎(chǔ)的延遲掩碼md(w)的多項式形式。如果其是從該背景暗示的,為了簡化表示我們也可以省略腳注d。
具有希望的提前d的擾頻碼Sdln可以簡單地通過使用掩碼確定以產(chǎn)生適當(dāng)?shù)靥崆暗腜N序列,這里PN序列不是從LFSR的一級中提取的,而是從如由掩碼選擇的LFSR的所有級的模二和中提取的例如,LFSR x可以提供非提前的輸出 或者通過使用掩碼m,提供提前的輸出 x(i+d)=[S(0)m(0)+...+S(17)m(17)]mod 2,(13b) 這里{S
、S[1]、...、S[17]}表示LFSR的狀態(tài)。尤其是,公式(12a)的延遲掩碼md是具有與PN發(fā)生器相同長度位的矢量,并且在公式(13b)中,該延遲掩碼用于選擇(經(jīng)由邏輯逐位與操作)來自x PN發(fā)生器的當(dāng)前狀態(tài)的位,這里選擇的位然后共同地異或以產(chǎn)生一個輸出。PN發(fā)生器的一位每個狀態(tài)如此產(chǎn)生的輸出表示從PN發(fā)生器的最后(或者另一個預(yù)先確定的)級中提取的PN發(fā)生器的正常輸出的延遲版本。
鑒于以上所述,用于k提前的延遲掩碼被如下計算 mk(w)=rem[wk,g(w)], (14) 這里g(w)是LFSR序列的生成多項式,并且rem表示在多項式除法之后的余數(shù)。這個k可以是非常大的數(shù)字;因此,經(jīng)由多項式除法的直接計算變得不切實(shí)際。
但是,并且按照本發(fā)明的原理,一個適宜的提前可以由構(gòu)成部分組成,其每個具有相應(yīng)的延遲掩碼。也就是說,k=i+j,和 mk(w)=mi+j(w)=rem[wi*wj,g(w)], (15) 這里“*”表示多項式乘法,并且mj+j(w)是對應(yīng)于(i+j)的提前的延遲掩碼。此外,人們注意到 rem[wi*wj,g(w)]=rem{rem[wi,g(w)]*rem[wj,g(w)],g(w)},or (16) rem[wi*wj,g(w)]=rem[mi(w)*mj(w),g(w)]. (17) 因此,從以上的公式可知,可以看出,對應(yīng)于提前(i+j)的新的延遲掩碼mj+j(w)是對應(yīng)于其構(gòu)成的提前i和j的兩個延遲掩碼即,延遲掩碼mi(w)和mj(w)的函數(shù)。因此,任何希望的提前可以分解成,例如,二元的提前20、21、22、...,或者其它的預(yù)先計算的構(gòu)成的提前。
在3GPP系統(tǒng)中,雖然最大長度移位寄存器的自然重復(fù)將是長度218-1,該序列被截短,并且以周期38,400(無線電幀的長度)重復(fù)。因此,序列的延遲版本在不同的時期需要使用兩個不同的延遲掩碼,如在下面解釋的。
考慮作為在3GPP中碼是從PN發(fā)生器以周期M,例如218-1生成的,此外,考慮以這個發(fā)生器方式使用縮短的重復(fù)周期F,例如,F(xiàn)=38400對應(yīng)于3GPP無線電幀。如果所希望的是產(chǎn)生一個具有零延遲的原始碼,和具有提前D的該碼的改進(jìn)版本,產(chǎn)生對應(yīng)于提前D的延遲掩碼將似乎是合乎邏輯的。這是在圖3中舉例說明的。尤其是,在碼11(原代碼)和碼12(改進(jìn)碼)之間的關(guān)系被示出,這里改進(jìn)碼(12)表示具有提前D的原代碼(11)。在時間0上,改進(jìn)碼(12)以0+D對應(yīng)于原代碼(11),在時間F-D-1上,改進(jìn)碼(12)以F-D-1+D或者F-1對應(yīng)于原代碼(11)。應(yīng)當(dāng)注意到,在時間F-D上,改進(jìn)碼(12)以F-D+D或者F對應(yīng)于原代碼(11)。但是,因為該截短序列,改進(jìn)碼(12)必須在時間0上返回到狀態(tài),并且需要的提前現(xiàn)在是[-(F-D)],其等效(模M)于M-(F-D)或者D+(M-F),如圖3所示。因此,在那些時間上,在從F-D到F-1的原代碼(11),需要D+(M-F)的提前,而在其它的時間上,需要D的提前。
作為以上分析的結(jié)果,用于計算任意的延遲掩碼需要的操作順序可以以如圖4所示的偽碼形式描述,這里想要的提前是由二進(jìn)制字D表示的,這里D包括n位,b0至bn-1。
這些功能的相應(yīng)的硬件實(shí)現(xiàn)在圖5、6和7中示出。多項式乘法器55在圖5中示出,通用多項式除法器60在圖6中示出,并且特定的多項式除法器65在圖7中示出。使用在圖5中示出的方案作為用于圖5、6和7的單元的參考,單元56表示多個位字P的P0的位值,單元57是乘法器,單元58是延遲單元,并且單元59是加法器等等。該通用多項式除法器60可以被配置去通過編程用于P(P0、P1、...、PN-1)的特定的位值除以任何的多項式。但是,如果僅僅需要一個多項式除數(shù),其可以被硬接線為該結(jié)構(gòu),如由圖7的特定的多項式除法器65舉例說明的,其表示多項式X4+X3+X1+1。應(yīng)當(dāng)注意到,對于x2項不需要異或操作,因為在該除數(shù)多項式中該項是零。因為在乘法結(jié)束之前,多項式乘法器55的輸出可以開始計時進(jìn)多項式除法器(60或者65),用于乘法加除法的計時的數(shù)目大約是延遲掩碼的長度。但是,在最壞的情況下,用于將要產(chǎn)生的延遲掩碼的提前的二進(jìn)制表示都一樣。因此,乘法加除法將必須執(zhí)行n位次,并且計時的總數(shù)將大約是n平方。
如上所述,延遲掩碼可以計算以提前給定的擾頻碼,來對應(yīng)于特定的偏移或者延遲。此外,并且按照本發(fā)明的原理,用于涉及改善性能的延遲掩碼的數(shù)目可以預(yù)先計算,并且存儲在接收機(jī)中。例如,與以下的二元的提前有關(guān)的延遲掩碼被預(yù)先計算,并且對于每個x和y存儲在接收機(jī)中 20、21、...、217的提前; (217-38400)的提前; 131072的提前,和 (131072+217-38400)的提前。
因此,對于x發(fā)生器(或者x LFSR),僅僅以下的全計算對于延遲掩碼是需要的 n+d; n+d+131072; n+d+(M-F);和 n+d+131072+(M-F). 這里n是作為在小區(qū)搜索操作期間確定的擾頻碼的數(shù)目,并且d表示希望的延遲或者提前。
類似地,對于y發(fā)生器(或者y LFSR),僅僅以下的全計算對于延遲掩碼是需要的 d; d+(M-F); d+131072;和 d+131072+(M-F). 如從以上所述中可以看出的,僅需要用于延遲掩碼的以下全計算 用于發(fā)生器x(對于每個碼僅僅一次)的提前n;和 用于x和y的提前d(對于每個延遲)。
從這些計算和預(yù)先計算的延遲掩碼中,所有剩余的延遲掩碼計算可以被作為“簡略”計算而計算。尤其是,相對于x發(fā)生器 n+d僅僅涉及兩個延遲掩碼; n+d+131072僅僅涉及給出(1)兩個延遲掩碼; n+d+(M-F)僅僅涉及給出(1)兩個延遲掩碼;和 n+d+131072+(M-F)僅僅涉及給出(1)兩個延遲掩碼。
并且相對于y發(fā)生器 d+(M-F)僅僅涉及兩個延遲掩碼; d+131072僅僅涉及兩個延遲掩碼;和 d+131072+(M-F)僅僅涉及兩個延遲掩碼。
因此,一旦對應(yīng)于碼數(shù)目n的延遲掩碼被計算,當(dāng)提前改變時,需要兩個全延遲掩碼計算加上七個短延遲掩碼計算,對于3GPP系統(tǒng),其小于三個全延遲掩碼計算。用于新的提前需要的時鐘的估算數(shù)目是 2*18*18+7*18=774個時鐘 如果該接收機(jī)時鐘運(yùn)行得比碼片速率更快,例如,8倍于碼片速率,所有需要的延遲掩碼將在大致100碼片或者25微秒中被計算,其比無線電幀的一個時隙少得多。
在圖8中示出一個按照本發(fā)明原理的說明性的無線電接收機(jī)600。無線電接收機(jī)600是表示能夠接收無線電信號(601)的任何的設(shè)備,無論是固定或者移動,例如,蜂窩電話、個人數(shù)字助理、膝上型個人計算機(jī)(PC)、桌式PC、在汽車中的儀表盤安裝的接收機(jī)等等。按照本發(fā)明的原理,無線電接收機(jī)600包括用于將各種各樣的延遲掩碼(606)提供給延遲掩碼擾頻碼發(fā)生器605的掩碼引擎605。響應(yīng)于提供的延遲掩碼,后者對擾頻碼提供以特定的偏移或者延遲(611)。
現(xiàn)在轉(zhuǎn)向圖9,示出了一個按照本發(fā)明原理的無線電接收機(jī)(諸如,在上面的無線電接收機(jī)600)的部分200的說明性的實(shí)施例。對于這個例子,假設(shè)該無線電接收機(jī)是3GPP兼容的接收機(jī),例如,WCDMA接收機(jī)。部分200包括耙指105和125、延遲單元145和150、最大比率組合器(MRC)155、延遲掩碼擾頻碼發(fā)生器305和310和掩碼引擎315。此時還將介紹圖10,其示出一個按照本發(fā)明的原理供無線電接收機(jī)中使用的說明性的流程圖。在圖10的步驟405中,該無線電接收機(jī)執(zhí)行小區(qū)搜索操作,并且識別適宜的基站擾頻碼。如前所述,多徑干擾是通過在Rake接收機(jī)中建設(shè)性地增加耙指的輸出以形成一個復(fù)合信號來抗擊的。在這點(diǎn)上,在步驟410中,該無線電接收機(jī)(例如,搜索器單元(未示出))分配延遲給圖9的耙指105和125。為了例示起見,已經(jīng)在圖9中描述僅僅兩個耙指。但是,本發(fā)明不局限于此。除了本發(fā)明概念以外,在步驟410中,該耙指105和125的每個被如在該技術(shù)中已知的分配,以通過使用擾頻碼的有關(guān)的部分,即,具有適宜的偏移或者延遲,處理接收的多路傳輸信號101的特定的路徑。在這點(diǎn)上,并且按照本發(fā)明的原理,延遲掩碼擾頻碼發(fā)生器用于提供具有適宜的延遲的擾頻碼。尤其是,耙指105和125分別地從延遲掩碼擾頻碼發(fā)生器305和310接收適宜的擾頻碼值。每個延遲掩碼擾頻碼發(fā)生器通過使用由掩碼引擎315提供的延遲掩碼提供適當(dāng)?shù)匮舆t的擾頻代碼值。因而,在圖10的步驟415中,該無線電接收機(jī)(例如,搜索單元)還經(jīng)由信號318和319將用于耙指的適宜的偏移或者延遲提供給掩碼引擎315,其分別地對應(yīng)于用于延遲掩碼擾頻碼發(fā)生器305和310的延遲。掩碼引擎315是基于軟件的控制器,如由在圖9中以陰影線方框的形式示出的處理器390和存儲器395表示的。在這方面,計算機(jī)程序或者軟件被存儲在存儲器395中,用于由處理器390執(zhí)行。后者表示一個或多個存儲程序控制處理器,并且這些不必用于產(chǎn)生延遲掩碼,例如,處理器390也可以控制該無線電接收機(jī)的其它的功能和或設(shè)備(未示出)。存儲器395表示任何的存儲設(shè)備,例如,隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)等等,并且根據(jù)需要是易失的和/或非易失性的。在圖10的步驟420中,掩碼引擎315將適宜的延遲掩碼提供給相應(yīng)的延遲掩碼擾頻碼發(fā)生器。尤其是,延遲掩碼mi經(jīng)由信號316提供給延遲掩碼擾頻碼發(fā)生器305;并且延遲掩碼mj經(jīng)由信號317提供給延遲掩碼擾頻碼發(fā)生器310。在步驟425中,每個延遲掩碼擾頻碼發(fā)生器使用提供的延遲掩碼,以確定具有適宜的偏移或者延遲的擾頻碼,并且將其提供給需要的耙指。因此,如上所述,每個耙指接收供抗擊多徑干擾時使用的擾頻碼的適當(dāng)?shù)仄苹蛘哐舆t版本。由每個耙指提供的該結(jié)果信號然后經(jīng)由延遲145和150在時間對準(zhǔn),并且由最大比率組合器(MRC)155處理,其提供復(fù)合信號156用于在無線電接收機(jī)中后續(xù)處理。
現(xiàn)在轉(zhuǎn)向圖11,在延遲掩碼擾頻碼發(fā)生器305的背景下示出和描述了一個延遲掩碼擾頻碼發(fā)生器的說明性的實(shí)施例。類似的注釋適用于延遲掩碼擾頻碼發(fā)生器310。尤其是,該延遲掩碼mi是具有與PN發(fā)生器225相同的長度的N位的矢量,其包括許多的延遲單元205-1、205-2、...、205-N和加法器210。除了本發(fā)明概念以外,PN發(fā)生器225被初始化為對應(yīng)于如在小區(qū)搜索操作期間確定的識別的擾頻碼的初始狀態(tài)。這是由圖11的虛線信號224表示的。PN發(fā)生器225的輸出是經(jīng)由信號201的PN1。延遲掩碼mx用于從PN發(fā)生器225的當(dāng)前狀態(tài)中選擇(經(jīng)由由乘法器215-1、215-2、215-3、...、215-N)提供的邏輯逐位與操作)特定的位,這里該選擇的位然后由單元220異或以經(jīng)由信號306提供輸出PN2。按照本發(fā)明的原理,PN2表示供由耙指105使用的擾頻碼的適當(dāng)?shù)匮舆t版本。
如上所述,掩碼引擎315將適宜的掩碼提供給相應(yīng)的延遲掩碼擾頻碼發(fā)生器。掩碼引擎315例如按照公式(14)、(15)、(16)和(17),和圖4、5、6和7等等起如上所述的作用。在圖5、6和7的背景下,假設(shè)掩碼引擎315包括軟件等效。但是,這是不需要的,并且特定的硬件可以包括在掩碼引擎315中。此外,掩碼引擎315可以包括如上所述的預(yù)先計算的延遲掩碼以減少計算時間。
按照本發(fā)明的原理的無線電接收機(jī)的部分400的另一個說明性的實(shí)施例在圖12中示出。除了每個耙指與其自己的掩碼引擎有關(guān)之外,如由掩碼引擎350和355表示的,部分400類似于圖9的部分200。掩碼引擎350和355類似于圖9的掩碼引擎315。
如上所述,本發(fā)明概念提供了一種用于在無線電接收機(jī)中確定擾頻碼偏移的供選擇的機(jī)制。應(yīng)當(dāng)注意到,雖然顯示為分離的單元,掩碼引擎可以是另一個處理器的一部分,或者完全地以硬件實(shí)現(xiàn),或者是硬件和軟件的部分組合。
就這點(diǎn)而論,上述僅僅舉例說明本發(fā)明的原理,因此,應(yīng)該理解,雖然未明確地在此處描述,那些本領(lǐng)域技術(shù)人員將能設(shè)計許多的備選方案,其實(shí)施本發(fā)明的原理,并且是在其精神和范圍之內(nèi)。例如,雖然在分離的功能單元的背景下舉例說明,這些功能單元可以被體現(xiàn)在一個或多個集成電路(IC)中,和/或在一個或多個存儲程序控制的處理器(例如,微處理器或者數(shù)字信號處理器(DSP))中。類似地,雖然在基于UMTS的系統(tǒng)的背景下舉例說明,本發(fā)明概念適用于其它的通信系統(tǒng)。因此,應(yīng)該明白,可以對該說明性的實(shí)施例進(jìn)行許多的修改,而且不脫離如由所附的權(quán)利要求限定的本發(fā)明的精神和范圍,可以設(shè)計其它的方案。
權(quán)利要求
1.一種裝置,包括
用于提供與延遲有關(guān)的延遲掩碼的掩碼引擎;和
擾頻碼發(fā)生器,響應(yīng)于延遲掩碼,用于提供擾頻碼的偏移版本,這里偏移對應(yīng)于延遲。
2.根據(jù)權(quán)利要求1所述的裝置,進(jìn)一步包括
RAKE接收機(jī)的耙指,響應(yīng)于擾頻碼的偏移版本,用于處理多徑接收信號以提供一個輸出信號;
其中該延遲與多徑信號的路徑的一條路徑有關(guān)。
3.根據(jù)權(quán)利要求1所述的裝置,其中擾頻碼發(fā)生器包括
具有N位長度的偽噪聲發(fā)生器;
選擇器,對延遲掩碼響應(yīng),用于選擇N位的特定的一個;和
用于對N位的特定的一個執(zhí)行異-或運(yùn)算以提供偏移擾頻碼的部件。
4.根據(jù)權(quán)利要求1所述的裝置,其中掩碼引擎包括用于存儲預(yù)先計算的延遲掩碼的存儲器。
5.根據(jù)權(quán)利要求4所述的裝置,其中新的延遲掩碼是由所述預(yù)先計算的延遲掩碼計算的。
6.根據(jù)權(quán)利要求4所述的裝置,其中新的延遲掩碼是通過使用多項式乘法和除法由所述預(yù)先計算的延遲掩碼計算的。
7.根據(jù)權(quán)利要求1所述的裝置,其中該裝置是寬帶碼分多址接收機(jī)的一部分。
8.一種供裝置中使用的方法,該方法包括
確定與至少一個識別的延遲有關(guān)的延遲掩碼;和
從每個確定的延遲掩碼產(chǎn)生一個偏移擾頻碼。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括在存儲器中存儲預(yù)先計算的延遲掩碼的步驟。
10.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括從所述存儲的預(yù)先計算的延遲掩碼計算新的延遲掩碼的步驟。
11.根據(jù)權(quán)利要求10所述的方法,其中該計算步驟使用多項式乘法和除法。
12.一種供接收機(jī)中使用的方法,該方法包括
接收多徑信號;
執(zhí)行小區(qū)搜索操作以識別用于傳送多徑信號的擾頻碼;
識別多徑信號的延遲;
將識別的延遲分配給RAKE接收機(jī)的多個耙指;
確定與識別的延遲的每個有關(guān)的延遲掩碼;和
從每個確定的延遲掩碼中產(chǎn)生一個偏移擾頻碼,供由分配給識別的延遲的多個耙指的相應(yīng)的一個使用。
13.根據(jù)權(quán)利要求12所述的方法,其中產(chǎn)生步驟包括以下的步驟
提供偽噪聲輸出;
以確定的延遲掩碼濾除偽噪聲輸出以提供一個濾除的輸出;和
對濾除的輸出執(zhí)行異-或運(yùn)算以提供偏移擾頻碼。
14.根據(jù)權(quán)利要求12所述的方法,其中確定步驟包括以下的步驟
存儲預(yù)先計算的延遲掩碼。
15.根據(jù)權(quán)利要求12所述的方法,其中該接收機(jī)是寬帶碼分多址接收機(jī)。
全文摘要
無線WCDMA(寬帶碼分多址)接收機(jī)包括多個耙指、掩碼引擎、多個延遲掩碼擾頻碼發(fā)生器和最大比率組合器。每個耙指處理具有相關(guān)的延遲的接收的多徑信號的路徑。對于該延遲的每個,掩碼引擎將相應(yīng)的延遲掩碼提供給延遲掩碼擾頻碼發(fā)生器,延遲掩碼擾頻碼發(fā)生器然后以適宜的偏移或者延遲將擾頻碼提供給需要的耙指。來自該耙指的輸出信號被提供給最大比率組合器。
文檔編號G06F7/58GK101371222SQ200680052690
公開日2009年2月18日 申請日期2006年2月15日 優(yōu)先權(quán)日2006年2月15日
發(fā)明者喬舒亞·L·科斯洛夫, 文 高 申請人:湯姆森特許公司