專利名稱:多碼傳輸?shù)慕鈹U處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多碼傳輸技術(shù),特別是涉及多碼傳輸?shù)慕鈹U處理方法及裝置。
背景技術(shù):
在寬帶碼分多址(WCDMA)系統(tǒng)中,上行專用物理信道分為傳輸用戶數(shù)據(jù)的上行專用物理數(shù)據(jù)信道(DPDCH)和傳輸控制信息的上行專用物理控制信道(DPCCH),DPDCH和DPCCH在每個無線幀內(nèi)是I/Q碼復(fù)用的。一般情況下,上行DPDCH是調(diào)制在I路上發(fā)射的,而上行DPCCH是調(diào)制在Q路上發(fā)射的。但是,當(dāng)上行業(yè)務(wù)量較大時,也就是當(dāng)業(yè)務(wù)量超過384k,比如為768k、1152k,甚至為2M時,上行專用物理信道可以進行多碼傳輸,這時DPDCH除了可以調(diào)制在I路上,還可以調(diào)制到Q路上。當(dāng)使用多碼傳輸時,幾個并行的DPDCH使用不同的信道碼進行發(fā)射。對于專用信道,一個DPCCH信道可以和六個并行的DPDCH信道同時發(fā)射,此時I路為三個DPDCH信道,Q路為一個DPCCH加三個DPDCH信道。
如圖1所示,DPDCH1、DPDCH3和DPDCH5調(diào)制在I路上,DPDCH2、DPDCH4、DPDCH6和DPCCH調(diào)制在Q路上。首先,對DPDCH1~DPDCH6進行信道化處理,就是將DPDCH1~DPDCH6與信道碼Cd,i分別相乘,擴頻到指定的碼片速率,i表示對應(yīng)的DPDCH信道號,i=1~6;將DPCCH與信道碼Cc相乘,擴頻到指定的碼片速率。信道化處理后,對擴頻信號的實數(shù)值碼流進行加權(quán)處理,對DPCCH用增益因子βc進行加權(quán)處理,對DPDCH用增益因子βd進行加權(quán)處理。加權(quán)處理后,I路和Q路的實數(shù)值碼流相加成為復(fù)數(shù)值的碼流,復(fù)數(shù)值的信號碼流再與復(fù)數(shù)值的第n階擾碼Sdpch,n進行擾碼處理,最后輸出擴頻后碼片復(fù)序列S。
在基站的接收端,需要對調(diào)制在Q路上的DPDCH數(shù)據(jù)與調(diào)制在I路上的DPDCH數(shù)據(jù)進行解擴處理?,F(xiàn)有技術(shù)的一種處理方法就是采用兩種解擴裝置分別對調(diào)制在I路上的DPDCH數(shù)據(jù)和調(diào)制在Q路上的DPDCH數(shù)據(jù)進行解擴處理。
圖2為現(xiàn)有技術(shù)DPDCH調(diào)制在I路上的解擴裝置實現(xiàn)原理示意圖。為了簡單表述,用圖中的ChiPi表示CHi×Pi,ChqPq表示Chq×Pq,ChiPq表示Chi×Pq,ChqPi表示Chq×Pi。根據(jù)WCDMA物理層協(xié)議的規(guī)定,Chi×Pi、Chq×Pq、Chi×Pq和Chq×Pi是由上行復(fù)擾碼(Pi+jPq)和信道碼(Chi+jChq)復(fù)數(shù)相乘得到的。這里,將上行復(fù)擾碼和信道碼相乘得到的ChiPi、-ChiPq、ChqPi和-ChqPq稱為解擴碼,解擴碼可以通過軟件配置。其中,基站輸入端的I路數(shù)據(jù)與ChiPi、-ChiPq、ChqPi和-ChqPq分別相乘,輸出相乘結(jié)果分別為a、b、c和d;基站輸入端的Q路數(shù)據(jù)與ChiPi、ChiPq、ChqPi和ChqPq分別相乘,輸出相乘結(jié)果分別為e、f、g和h;然后a和e相加,相加結(jié)果得到i,b和f相加,相加結(jié)果得到j(luò),c和g相加,相加結(jié)果得到k,d和h相加,相加結(jié)果得到m;然后將相加結(jié)果i、和j分別送給兩個累加器進行擴頻因子SFd次累加,將相加結(jié)果k和m分別送給兩個累加器進行擴頻因子SFc次累加,這樣就得到四路解擴結(jié)果Ireal、Iimage、Qreal和Qimage。
DPDCH調(diào)制在Q路上的解擴裝置的組成結(jié)構(gòu)和工作原理與DPDCH調(diào)制在I路上的解擴裝置的組成結(jié)構(gòu)和工作原理是類似的,一般是對DPDCH調(diào)制在I路上的解擴裝置進行改造,區(qū)別僅僅在于I、Q路數(shù)據(jù)與不同的信道碼和擾碼相乘。如圖3所示,基站輸入端的I路數(shù)據(jù)與-ChiPi、-ChiPq、ChqPi和-ChqPq分別相乘,基站輸入端的Q路數(shù)據(jù)與ChiPi、-ChiPq、ChqPi和ChqPq分別相乘。這樣,使用這種改造后的解擴裝置對調(diào)制在Q路上的DPDCH數(shù)據(jù)進行解擴時就可以輸出與調(diào)制在I路上的DPDCH數(shù)據(jù)相同的解擴結(jié)果,便于后級處理模塊如信道估計模塊等的處理。
現(xiàn)有技術(shù)的另一種處理方法是在與解擴裝置相連的后級處理模塊中,一般是在信道估計模塊中,輸入調(diào)制在I路上的DPDCH數(shù)據(jù)和調(diào)制在Q路上的DPDCH數(shù)據(jù)的解擴結(jié)果。由于采用圖2或圖3所示的解擴裝置所獲得的解擴結(jié)果是不一樣的,所以在信道估計中需要設(shè)置兩套不同的信道估計裝置進行信道估計。
由上述分析可以看出,對于調(diào)制在Q路上的DPDCH數(shù)據(jù)與調(diào)制在I路上的DPDCH數(shù)據(jù)的解擴處理,或?qū)τ诮鈹U結(jié)果的信道估計,現(xiàn)有技術(shù)需要兩套不同的解擴裝置或兩套不同的信道估計裝置,這無疑是非常耗費邏輯資源的。而且,在大多數(shù)情況下,上行的多碼傳輸是不會出現(xiàn)的,但是為了實現(xiàn)的全面性,還必須考慮多碼傳輸情況下DPDCH調(diào)制在Q路上的解擴處理,這就需要兩套不同的解擴裝置,或需要兩套不同的信道估計裝置對解擴結(jié)果進行信道估計,這樣的話,有一套裝置在大多數(shù)情況下就會處于閑置狀態(tài),這對于邏輯資源的有效利用也是一種比較大的浪費。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種多碼傳輸?shù)慕鈹U處理方法,使其能充分利用現(xiàn)有的邏輯資源,對調(diào)制在I路和Q路的DPDCH數(shù)據(jù)進行解擴處理,并能輸出相同的解擴結(jié)果。
本發(fā)明進一步的目的在于提供一種多碼傳輸?shù)慕鈹U裝置,使其能充分利用現(xiàn)有的資源,對調(diào)制在I路和Q路的DPDCH數(shù)據(jù)進行解擴處理,并能給后級處理模塊輸出相同的解擴結(jié)果。
本發(fā)明的另一目的在于提供另一種多碼傳輸?shù)慕鈹U處理方法,使其能充分利用現(xiàn)有的邏輯資源,對調(diào)制在I路和Q路的DPDCH數(shù)據(jù)進行解擴處理,并能輸出相同的解擴結(jié)果。
本發(fā)明再進一步的目的在于提供一種多碼傳輸?shù)慕鈹U裝置,使其能充分利用現(xiàn)有的資源,對調(diào)制在I路和Q路的DPDCH數(shù)據(jù)進行解擴處理,并能給后級處理模塊輸出相同的解擴結(jié)果。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種多碼傳輸?shù)慕鈹U處理方法,將基站輸入端的I、Q路數(shù)據(jù)分別與解擴碼相乘,并分別進行擴頻因子次累加,得到I路的實部、虛部以及Q路的實部和虛部;將Q路的實部和虛部直接輸出;該方法還包括判斷是否為上行DPDCH調(diào)制在I路,如果是,則將I路的實部和虛部直接輸出;如果不是,則將I路實部取相反數(shù),并將取反結(jié)果作為新的I路虛部輸出,同時將I路虛部作為新的I路實部輸出。
其中,所述I、Q路數(shù)據(jù)為符合WCDMA物理層協(xié)議規(guī)定的I、Q路基帶調(diào)制信號。所述解擴碼為符合WCDMA物理層協(xié)議規(guī)定的信道碼和擾碼的乘積。
相應(yīng)的,本發(fā)明進一步公開了一種多碼傳輸?shù)慕鈹U裝置,包括解擴處理模塊,用于根據(jù)基站輸入端的I、Q路數(shù)據(jù)和所配置的解擴碼,得到I路解擴結(jié)果的實部、虛部以及Q路解擴結(jié)果的實部和虛部,并將Q路解擴結(jié)果輸出給后級處理模塊;該裝置進一步包括轉(zhuǎn)換控制模塊;所述解擴處理模塊進一步將I路解擴結(jié)果同時輸出給轉(zhuǎn)換控制模塊;所述轉(zhuǎn)換控制模塊,根據(jù)表示上行DPDCH調(diào)制在I或Q路的選擇控制信號,將解擴處理模塊輸出的I路解擴結(jié)果直接輸出給后級處理模塊,或?qū)⒔鈹U處理模塊輸出的I路解擴結(jié)果的實部的取反結(jié)果與I路解擴結(jié)果的虛部交換位置,輸出給后級處理模塊。
其中,所述轉(zhuǎn)換控制模塊與產(chǎn)生選擇控制信號的軟件模塊相連。
上述方案中,所述轉(zhuǎn)換控制模塊包括選通器,包括兩組輸入端,每組輸入端包括I路實部和虛部輸入端,所述選通器與產(chǎn)生選擇控制信號的軟件模塊相連,并根據(jù)選擇控制信號選擇輸出I路解擴結(jié)果的實部和虛部給后級處理模塊;求相反數(shù)單元,用于對解擴處理模塊所輸出的I路解擴結(jié)果的實部進行取相反數(shù),并將取反結(jié)果輸出給選通器的第一組輸入端的I路虛部輸入端;
所述選通器還與解擴處理模塊相連,解擴處理模塊所輸出的I路解擴結(jié)果的虛部送給選通器的第一組輸入端的I路實部輸入端,解擴處理模塊所輸出的I路解擴結(jié)果的實部和虛部分別送給選通器的第二組輸入端的I路實部和虛部輸入端。
其中,所述后級處理模塊可以為信道估計模塊。
本發(fā)明同時公開了另一種多碼傳輸?shù)慕鈹U處理方法,將Q路解擴碼直接與基站輸入端的I、Q路數(shù)據(jù)相乘,將相乘結(jié)果分別進行擴頻因子次累加,得到Q路解擴結(jié)果,該方法還包括以下步驟a.將該I路實部解擴碼進行取相反數(shù),并將取反結(jié)果、I路實部解擴碼和I路虛部解擴碼分別輸出;b.判斷是否為DPDCH調(diào)制在I路,如果是,則直接將I路實部解擴碼和I路虛部解擴碼分別與I、Q路數(shù)據(jù)相乘;如果不是,則將取反結(jié)果作為新的I路虛部解擴碼分別與I、Q路數(shù)據(jù)相乘,將I路虛部解擴碼作為新的I路實部解擴碼分別與I、Q路數(shù)據(jù)相乘;c.將相乘結(jié)果分別進行擴頻因子次累加,得到I路解擴結(jié)果。
其中,所述I、Q路數(shù)據(jù)為符合WCDMA物理層協(xié)議規(guī)定的I、Q路基帶調(diào)制信號。所述解擴碼為符合WCDMA物理層協(xié)議規(guī)定的信道碼和擾碼的乘積。
相應(yīng)的,本發(fā)明進一步公開了另一種多碼傳輸?shù)慕鈹U裝置,包括解擴處理模塊,用于根據(jù)基站輸入端的I、Q路數(shù)據(jù)和所配置的解擴碼,得到I路解擴結(jié)果的實部、虛部以及Q路解擴結(jié)果的實部和虛部,并將I、Q路解擴結(jié)果輸出給后級處理模塊;該裝置進一步包括輸入控制模塊;所述輸入控制模塊,根據(jù)表示上行DPDCH調(diào)制在I或Q路的選擇控制信號,將I路實部解擴碼和I路虛部解擴碼直接輸出給解擴處理模塊,或?qū)路實部解擴碼的取反結(jié)果與I路虛部解擴碼交換位置后輸出給解擴處理模塊。
其中,所述輸入控制模塊與產(chǎn)生選擇控制信號的軟件模塊相連。
上述方案中,所述輸入控制模塊包括選通器,包括四個多路復(fù)用器,每個多路復(fù)用器包括兩個輸入端,每個多路復(fù)用器與產(chǎn)生選擇控制信號的軟件模塊相連,并根據(jù)選擇控制信號選擇輸出I路實部或虛部解擴碼;求相反數(shù)單元,用于分別對兩個I路實部解擴碼取相反數(shù),并將第一I路實部解擴碼的取反結(jié)果輸出給選通器的第三多路復(fù)用器的一輸入端,將第二I路實部解擴碼的取反結(jié)果分別輸出給選通器的第一、第三和第四多路復(fù)用器的一輸入端;同時還將第一I路實部解擴碼分別輸出給選通器的第一、第二和第四多路復(fù)用器,將第二I路實部解擴碼輸出給選通器的第二多路復(fù)用器的一輸入端。
其中,所述后級處理模塊可以為信道估計模塊。
由上述方案可以看出,本發(fā)明的關(guān)鍵在于根據(jù)I路和Q路數(shù)據(jù)的解擴結(jié)果的近似性,對解擴結(jié)果進行變換或控制解擴碼的輸入,并分別構(gòu)造兩種解擴裝置,對調(diào)制在I、Q路的DPDCH數(shù)據(jù)進行解擴處理,輸出相同的解擴結(jié)果。
因此,利用本發(fā)明所提供的這兩種多碼傳輸?shù)慕鈹U處理方法可以構(gòu)造兩種統(tǒng)一的解擴裝置,對多碼傳輸時分復(fù)用同一套解擴裝置,也就是說,可以由若干個DPDCH信道復(fù)用一套解擴裝置,進而可以充分利用現(xiàn)有的邏輯資源,使得對邏輯資源的利用幾乎達到100%。另外,本發(fā)明提供的解擴裝置,可以保證輸出數(shù)據(jù)的一致性,因此,后級處理模塊不必區(qū)分DPDCH是調(diào)制在I路還是Q路上。
圖1為上行專用信道多碼傳輸?shù)恼{(diào)制方式示意圖;圖2為現(xiàn)有技術(shù)DPDCH調(diào)制在I路上的解擴裝置實現(xiàn)原理示意圖;圖3為現(xiàn)有技術(shù)DPDCH調(diào)制在Q路上的解擴裝置實現(xiàn)原理示意圖;圖4為本發(fā)明DPDCH調(diào)制在I、Q路上的一種解擴裝置實現(xiàn)原理示意圖;圖5為本發(fā)明一種多碼傳輸?shù)慕鈹U處理方法的流程示意圖;圖6為本發(fā)明DPDCH調(diào)制在I、Q路上的另一種解擴裝置實現(xiàn)原理示意圖;圖7為本發(fā)明另一種多碼傳輸?shù)慕鈹U處理方法的流程示意圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
本發(fā)明主要是根據(jù)I路和Q路數(shù)據(jù)的解擴原理獲得I路和Q路數(shù)據(jù)的解擴結(jié)果,然后根據(jù)解擴結(jié)果的近似性對解擴結(jié)果進行變換或控制解擴碼的輸入,并分別構(gòu)造兩種解擴裝置,對調(diào)制在I、Q路的DPDCH數(shù)據(jù)進行解擴處理,輸出相同的解擴結(jié)果。
由于DPDCH1、DPDCH3和DPDCH5調(diào)制在I路上,其解擴過程是相同的,DPDCH2、DPDCH4和DPDCH6調(diào)制在Q路上,其解擴過程是相同的,因此,下面分別僅以DPDCH1和DPDCH2的解擴過程為例,獲得I路和Q路數(shù)據(jù)的解擴結(jié)果。
當(dāng)DPDCH,即DPDCH1調(diào)制在I路上時,其解擴過程如下如果用Di(i=1~6)表示DPDCH子信道發(fā)送符號(symbol),Dq表示DPCCH子信道發(fā)送symbol,Chi表示DPDCH子信道信道碼,Chq表示DPCCH子信道信道碼,Pi表示復(fù)擾碼實部,Pq表示復(fù)擾碼虛部,則用戶終端(UE)的經(jīng)過信道碼和擾碼操作的調(diào)制輸出Tr為Tr=(DiChi+jDqChq)*(Pi+jPq)=DiChiPi-DqChqPq+j(DiChiPq+DqChqPi)考慮到信道衰落和解擴時的中頻差,將經(jīng)過信道碼和擾碼操作的調(diào)制輸出Tr與信道衰落因子 相乘,得到基站接收端的輸入數(shù)據(jù)。如果用I、Q分別表示在基站(Node B)輸入端的I路、Q路數(shù)據(jù),則Node B接收端輸入為
則I、Q分別為 以下為對Node B接收到的信號進行解擴處理的過程設(shè)復(fù)擾碼的共軛為Scramble*=Pi-jPq(3)將基站輸入端的I路、Q路數(shù)據(jù)與發(fā)射端相同的信道碼和復(fù)擾碼的共軛相乘,即(I+jQ)*Scramble**Chi=(I+jQ)(ChiPi-jChiPq)=IChiPi+QChiPq+j(QChipi-IChiPq) (4)(I+JQ)*Scramble**Chq=(I+jQ)(ChqPi-jChqPq)=IChqPi+QChqPq+j(QChqPi-IChqPq) (5)設(shè)SFd、SFc分別表示DPDCH和DPCCH的擴頻因子,將公式(1)、(2)所示的I、Q帶入公式(4)和(5),則得到解擴的四路結(jié)果Ireal、Iimage、Qreal和Qimage為 其中,公式(6)和(7)所示的Ireal、Iimage就是對DPDCH1數(shù)據(jù)進行解擴的結(jié)果,稱為I路實部和虛部;公式(8)和(9)所示的Qreal、Qimage就是對DPCCH進行解擴的結(jié)果,稱為Q路實部和虛部。這里,信道碼和擾碼的乘積可以稱為解擴碼。
為了方便表示,假設(shè)I路上沒有業(yè)務(wù)傳輸。當(dāng)DPDCH,即DPDCH2調(diào)制在Q路上時,其解擴過程如下UE調(diào)制輸出Tr為Tr=j(luò)(DiChi+DqChq)*(Pi+jPq)=-DiChiPq-DqChqPq+j(DiChiPi+DqChqPi)同樣地,Node B接收端輸入為 則I、Q分別為 以下為對Node B接收到的信號進行解擴處理的過程同樣地,將基站輸入端的I路、Q路數(shù)據(jù)與發(fā)射端相同的信道碼和復(fù)擾碼的共軛相乘,即(I+jQ)*Scramble**Chi=(I+jQ)(ChiPi-jChiPq)=IChiPi+QChiPq+j(QChiPi-IChiPq)(12)(I+jQ)*Scramble**Chq=(I+jQ)(ChqPi-jChqPq)=IChqPi+QChqPq+j(QChqPi-IChqPq)(13)如果用Ireal′、Iimage′、Qreal′和Qimage′分別表示解擴得到的四路結(jié)果,將公式(10)、(11)所示的I、Q帶入公式(12)和(13),則
其中,公式(14)和(15)所示的Ireal′和Iimge′就是DPDCH2數(shù)據(jù)經(jīng)過解擴處理的結(jié)果,稱為I路實部和虛部;公式(16)和(17)所示的Qreal′、Qimage′就是對DPCCH進行解擴的結(jié)果,稱為Q路實部和虛部。
比較公式(6)~(9)和(14)~(17),可以看出,DPDCH1和DPDCH2的解擴結(jié)果是不同的Ireal和Ireal′不同,Iimage和Iimage′不同。但是,這些結(jié)果之間具有一定的交叉相似性,比如,公式(6)所示的Ireal和公式(15)所示的Iimage′完全相同,公式(7)所示的Iimage和公式(14)所示的Ireal′互為相反數(shù)。而DPCCH的解擴結(jié)果是相同的公式(8)所示的Qreal和公式(16)所示的Qreal′相同,公式(9)所示的Qimage和公式(17)所示的Qimage′相同。
鑒于上述比較結(jié)果,本發(fā)明的一種方法是通過對DPDCH調(diào)制在Q路解擴結(jié)果中的I路實部和虛部進行變換,來獲得與DPDCH調(diào)制在I路相同的解擴結(jié)果。當(dāng)DPDCH調(diào)制在Q路時,可以將Ireal′取相反數(shù),然后將取反結(jié)果與Iimage′交換位置,并將交換位置后的Ireal′取反結(jié)果和Iimage′一起輸出給后級處理模塊,而將Qreal′和Qimage′直接輸出給后級處理模塊即可。這樣,就可以采用相同的解擴裝置對調(diào)制在I路上的DPDCH1數(shù)據(jù)和調(diào)制在Q路上的DPDCH2數(shù)據(jù)進行解擴,并且可以產(chǎn)生同樣的解擴結(jié)果輸出給后級處理模塊。
圖4為本發(fā)明DPDCH調(diào)制在I、Q路上的一種解擴裝置實現(xiàn)原理示意圖,本發(fā)明解擴裝置包括解擴處理模塊400和轉(zhuǎn)換控制模塊410。其中,解擴處理模塊400用于將基站輸入端的I、Q路數(shù)據(jù)與解擴碼ChiPi、-ChiPq、ChqPi、-ChqPq、ChiPq和ChqPq分別對應(yīng)相乘,并分別進行擴頻因子次累加,得到四路解擴結(jié)果,并將解擴結(jié)果輸出給轉(zhuǎn)換控制模塊410;轉(zhuǎn)換控制模塊410在DPDCH調(diào)制在I路上時,將解擴處理模塊輸出的I路實部和虛部直接輸出給后級處理模塊;在DPDCH調(diào)制在Q路上時,對解擴處理模塊輸出的I路實部取相反數(shù),將取反結(jié)果與解擴處理模塊輸出的I路虛部交換位置后輸出給后級處理模塊。解擴碼可以通過與解擴處理模塊相連的軟件模塊配置。
轉(zhuǎn)換控制模塊410包括求相反數(shù)單元411和選通器412,其中,求相反數(shù)單元411用于對Ireal′取反,選通器412用于根據(jù)選擇控制信號dpdchQ選擇輸出Ireal和Iimage,本實施例中,選通器412采用一個包括兩組輸入端的多路選通器(MUX)實現(xiàn),每組輸入端包括兩個輸入端,分別為Ireal和Iimage、Ireal′和Iimage′。選擇控制信號dpdchQ是由軟件模塊配置給選通器412的。
如圖4所示,基站輸入端的I路數(shù)據(jù)與ChiPi、-ChiPq、ChqPi和-ChqPq分別相乘,輸出相乘結(jié)果分別為a、b、c和d;基站輸入端的Q路數(shù)據(jù)與ChiPi、ChiPq、ChqPi和ChqPq分別相乘,輸出相乘結(jié)果分別為e、f、g和h;然后a和e相加,相加結(jié)果得到i,b和f相加,相加結(jié)果得到j(luò),c和g相加,相加結(jié)果得到k,d和h相加,相加結(jié)果得到m;然后將相加結(jié)果i、和j分別送給兩個累加器進行擴頻因子SFd次累加,將相加結(jié)果k和m分別送給兩個累加器進行擴頻因子SFc次累加,這樣就得到四路解擴結(jié)果Ireal′、Iimage′、Qreal和Qimage;然后將Ireal′和Iimage′輸出給轉(zhuǎn)換控制模塊410,將Qreal和Qimaga,直接輸出給后級處理模塊。
然后解擴處理模塊輸出的Ireal′經(jīng)過求相反數(shù)單元411進行取相反數(shù),并將取反結(jié)果輸出給選通器412的一輸入端Iimage,將Iimage′送給選通器412的一輸入端Ireal;同時將Ireal′與Iimage′一起送給選通器412的另一組輸入端Ireal′和Iimage′。當(dāng)dpdchQ為無效,比如dpdchQ為0時,表示DPDCH調(diào)制在I路,則選通器412選擇Ireal′作為Ireal輸出,選擇Iimage′作為Iimage輸出;當(dāng)dpdchQ為有效,比如dpdchQ為1時,表示DPDCH調(diào)制在Q路,則選通器412選擇Ireal′的取反結(jié)果作為Iimage輸出,選擇Iimage′作為Ireal輸出;然后將選擇輸出的結(jié)果Ireal和Iimage輸出給后級處理模塊。后級處理模塊可以為信道估計模塊。
其中,選擇控制信號也可以為dpdchI,當(dāng)dpdchI為1時,表示DPDCH調(diào)制在I路上。這時,當(dāng)dpdchI為1時,即DPDCH調(diào)制在I路上時,則選通器412選擇Ireal′作為Ireal輸出,選擇Iimage′作為Iimage輸出;當(dāng)dpdchI為0時,即DPDCH調(diào)制在Q路上時,則選通器412選擇Ireal′的取反結(jié)果作為Iimage輸出,選擇Iimage′作為Ireal輸出。
基于上述裝置,如圖5所示,本發(fā)明多碼傳輸?shù)慕鈹U處理方法包括以下步驟步驟501、將基站輸入端的I路和Q路的數(shù)據(jù)分別乘以與調(diào)制時相同的信道碼和復(fù)擾碼的共軛,并分別進行擴頻因子次累加,得到四路解擴結(jié)果,分別為I路的實部和虛部,Q路的實部和虛部。
其中,信道碼和擾碼的乘積可以稱為解擴碼。
步驟502~504、判斷是否為DPDCH調(diào)制在I路,如果是,則直接將I路的實部和虛部輸出給后級處理模塊;如果不是,則將I路實部取相反數(shù),并將取反結(jié)果作為新的I路虛部輸出,同時將I路虛部作為新的I路實部輸出。
步驟505、將Q路的實部和虛部直接輸出給后級處理模塊。
其中,步驟505可以放在步驟501和步驟502之間。
可見,當(dāng)DPDCH調(diào)制在Q路時,可以將I路的實部取相反數(shù),然后將取反結(jié)果與I路的虛部交換位置輸出給后級處理模塊,而將Q路的實部和虛部直接輸出給后級處理模塊即可。
本發(fā)明的另一種方法是通過控制與I、Q路數(shù)據(jù)相乘的解擴碼來獲得與DPDCH調(diào)制在I路相同的解擴結(jié)果。由于公式(6)所示的Ireal和公式(15)所示的Iimage′完全相同,公式(7)所示的Iimage和公式(14)所示的Ireal′互為相反數(shù),可以對公式中與I、Q相乘的解擴碼進行控制。其中,為了方便說明,將獲得Ireal的相乘解擴碼稱為Ireal解擴碼,將獲得Iimage的相乘解擴碼稱為Iimage解擴碼,將獲得Qreal的相乘解擴碼稱為Qreal解擴碼,將獲得Qimage的相乘解擴碼稱為Qimage解擴碼。根據(jù)公式(14)~(17),I路實部解擴碼為ChiPi和ChiPq,I路虛部解擴碼為-ChiPq和ChiPi,Q路實部解擴碼為ChqPi和ChqPq,Q路虛部解擴碼為-ChqPq和ChqPi。解擴碼可以通過與解擴處理模塊相連的軟件模塊進行配置。
當(dāng)DPDCH調(diào)制在Q路時,可以將Ireal解擴碼ChiPi和ChiPq取相反數(shù),然后將取反結(jié)果-ChiPi和-ChiPq分別與Iimage解擴碼-ChiPq和ChiPi交換位置,將-ChiPi和-ChiPq作為新的Iimage解擴碼,將-ChiPq和ChiPi作為新的Ireal解擴碼分別與I、Q路數(shù)據(jù)相乘,將Qreal和Qimage解擴碼直接與I、Q路數(shù)據(jù)相乘進行解擴處理。這樣就可以得到與DPDCH調(diào)制在I路相同的解擴結(jié)果。
圖6為本發(fā)明DPDCH調(diào)制在I、Q路上的另一種解擴裝置實現(xiàn)原理示意圖,本發(fā)明解擴裝置包括輸入控制模塊610和解擴處理模塊600。其中,輸入控制模塊610控制輸出與I、Q路數(shù)據(jù)的解擴碼給解擴處理模塊600;解擴處理模塊600將基站輸入端的I、Q路數(shù)據(jù)與輸入控制模塊610配置的O、P、Q和R分別對應(yīng)相乘,并進行擴頻因子次累加,得到四路解擴結(jié)果Ireal、Iimage、Qreal和Qimage,然后將這四路解擴結(jié)果輸出給后級處理模塊。后級處理模塊可以為信道估計模塊。
其中,輸入控制模塊610包括求相反數(shù)單元611和選通器612,其中,求相反數(shù)單元611包括兩個取反器,分別對ChiPi和ChiPq取相反數(shù),并將取反結(jié)果和ChiPi和ChiPq都輸出給選通器612;選通器612包括四個多路復(fù)用器(MUX0,MUX1,MUX2,MUX3),分別根據(jù)選擇控制信號dpdchQ選擇輸出解擴碼ChiPi和-ChiPq,ChiPq和ChiPi,-ChiPq和-ChiPi,ChiPi和-ChiPq,然后將選出的解擴碼O、P、Q和R輸出給解擴處理模塊600。同時將Qreal和Qimage解擴碼直接輸出給解擴處理模塊600。選擇控制信號dpdchQ是由軟件模塊配置給選通器612的。
如圖6所示,求相反數(shù)單元611首先對ChiPi和ChiPq取相反數(shù),得到取反結(jié)果-ChiPi和-ChiPq;然后將取反結(jié)果-ChiPi送給MUX2的一輸入端,將-ChiPi分別送給MUX0,MUX2和MUX3的一輸入端,將ChiPi送給MUX0,MUX1和MUX3的一輸入端,將ChiPq送給MUX1的另一輸入端;當(dāng)dpdchQ為0時,即DPDCH調(diào)制在I路上時,則四個MUX分別選出ChiPi、ChiPq、-ChiPq和ChiPi,當(dāng)dpdchQ為1時,即DPDCH調(diào)制在Q路上時,則四個MUX分別選出-ChiPq、ChiPi、-ChiPi和-ChiPq,將然后將選出的四個結(jié)果O、P、Q和R與解擴處理模塊600的I、Q路數(shù)據(jù)相乘。解擴處理模塊600的結(jié)構(gòu)原理和工作原理與圖4中的解擴處理模塊400是類似的。
基于圖6所示的裝置,如圖7所示,本發(fā)明多碼傳輸?shù)慕鈹U處理方法包括以下步驟步驟701、將ChiPi和ChiPq進行取相反數(shù),并將取反結(jié)果-ChiPi和-ChiPq以及ChiPi和ChiPq一起輸出;步驟702~704、判斷是否為DPDCH調(diào)制在I路,如果是,則將-ChiPq和Chipi作為Iimage解擴碼分別與I、Q路數(shù)據(jù)相乘,將ChiPi和ChiPq作為Ireal解擴碼分別與I、Q路數(shù)據(jù)相乘;如果不是,則將取反結(jié)果-ChiPi和-ChiPq作為Iimage解擴碼分別與I、Q路數(shù)據(jù)相乘,將-ChiPq和Chipi作為Ireal解擴碼分別與I、Q路數(shù)據(jù)相乘;步驟705、將Qreal和Qimage解擴碼直接與I、Q路數(shù)據(jù)相乘;步驟706、將四路相乘結(jié)果分別進行擴頻因子次累加,得到四路解擴結(jié)果。
其中,步驟705可以放在步驟702之前。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種多碼傳輸?shù)慕鈹U處理方法,將基站輸入端的I、Q路數(shù)據(jù)分別與解擴碼相乘,并分別進行擴頻因子次累加,得到I路的實部、虛部以及Q路的實部和虛部;將Q路的實部和虛部直接輸出;其特征在于,該方法還包括判斷是否為上行DPDCH調(diào)制在I路,如果是,則將I路的實部和虛部直接輸出;如果不是,則將I路實部取相反數(shù),并將取反結(jié)果作為新的I路虛部輸出,同時將I路虛部作為新的I路實部輸出。
2.根據(jù)權(quán)利要求1所述的方法,所述I、Q路數(shù)據(jù)為符合WCDMA物理層協(xié)議規(guī)定的I、Q路基帶調(diào)制信號。
3.根據(jù)權(quán)利要求1所述的方法,所述解擴碼為符合WCDMA物理層協(xié)議規(guī)定的信道碼和擾碼的乘積。
4.一種多碼傳輸?shù)慕鈹U裝置,包括解擴處理模塊,用于根據(jù)基站輸入端的I、Q路數(shù)據(jù)和所配置的解擴碼,得到I路解擴結(jié)果的實部、虛部以及Q路解擴結(jié)果的實部和虛部,并將Q路解擴結(jié)果輸出給后級處理模塊;其特征在于,該裝置進一步包括轉(zhuǎn)換控制模塊;所述解擴處理模塊進一步將I路解擴結(jié)果同時輸出給轉(zhuǎn)換控制模塊;所述轉(zhuǎn)換控制模塊,根據(jù)表示上行DPDCH調(diào)制在I或Q路的選擇控制信號,將解擴處理模塊輸出的I路解擴結(jié)果直接輸出給后級處理模塊,或?qū)⒔鈹U處理模塊輸出的I路解擴結(jié)果的實部的取反結(jié)果與I路解擴結(jié)果的虛部交換位置,輸出給后級處理模塊。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述轉(zhuǎn)換控制模塊與產(chǎn)生選擇控制信號的軟件模塊相連。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述轉(zhuǎn)換控制模塊包括選通器,包括兩組輸入端,每組輸入端包括I路實部和虛部輸入端,所述選通器與產(chǎn)生選擇控制信號的軟件模塊相連,并根據(jù)選擇控制信號選擇輸出I路解擴結(jié)果的實部和虛部給后級處理模塊;求相反數(shù)單元,用于對解擴處理模塊所輸出的I路解擴結(jié)果的實部進行取相反數(shù),并將取反結(jié)果輸出給選通器的第一組輸入端的I路虛部輸入端;所述選通器還與解擴處理模塊相連,解擴處理模塊所輸出的I路解擴結(jié)果的虛部送給選通器的第一組輸入端的I路實部輸入端,解擴處理模塊所輸出的I路解擴結(jié)果的實部和虛部分別送給選通器的第二組輸入端的I路實部和虛部輸入端。
7.根據(jù)權(quán)利要求4或6所述的裝置,其特征在于,所述后級處理模塊為信道估計模塊。
8.一種多碼傳輸?shù)慕鈹U處理方法,將Q路解擴碼直接與基站輸入端的I、Q路數(shù)據(jù)相乘,將相乘結(jié)果分別進行擴頻因子次累加,得到Q路解擴結(jié)果,其特征在于,該方法還包括以下步驟a.將該I路實部解擴碼進行取相反數(shù),并將取反結(jié)果、I路實部解擴碼和I路虛部解擴碼分別輸出;b.判斷是否為DPDCH調(diào)制在I路,如果是,則直接將I路實部解擴碼和I路虛部解擴碼分別與I、Q路數(shù)據(jù)相乘;如果不是,則將取反結(jié)果作為新的I路虛部解擴碼分別與I、Q路數(shù)據(jù)相乘,將I路虛部解擴碼作為新的I路實部解擴碼分別與I、Q路數(shù)據(jù)相乘;c.將相乘結(jié)果分別進行擴頻因子次累加,得到I路解擴結(jié)果。
9.根據(jù)權(quán)利要求8所述的方法,所述I、Q路數(shù)據(jù)為符合WCDMA物理層協(xié)議規(guī)定的I、Q路基帶調(diào)制信號。
10.根據(jù)權(quán)利要求8所述的方法,所述解擴碼為符合WCDMA物理層協(xié)議規(guī)定的信道碼和擾碼的乘積。
11.一種多碼傳輸?shù)慕鈹U裝置,包括解擴處理模塊,用于根據(jù)基站輸入端的I、Q路數(shù)據(jù)和所配置的解擴碼,得到I路解擴結(jié)果的實部、虛部以及Q路解擴結(jié)果的實部和虛部,并將I、Q路解擴結(jié)果輸出給后級處理模塊;其特征在于,該裝置進一步包括輸入控制模塊;所述輸入控制模塊,根據(jù)表示上行DPDCH調(diào)制在I或Q路的選擇控制信號,將I路實部解擴碼和I路虛部解擴碼直接輸出給解擴處理模塊,或?qū)路實部解擴碼的取反結(jié)果與I路虛部解擴碼交換位置后輸出給解擴處理模塊。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述輸入控制模塊與產(chǎn)生選擇控制信號的軟件模塊相連。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述輸入控制模塊包括選通器,包括四個多路復(fù)用器,每個多路復(fù)用器包括兩個輸入端,每個多路復(fù)用器與產(chǎn)生選擇控制信號的軟件模塊相連,并根據(jù)選擇控制信號選擇輸出I路實部或虛部解擴碼;求相反數(shù)單元,用于分別對兩個I路實部解擴碼取相反數(shù),并將第一I路實部解擴碼的取反結(jié)果輸出給選通器的第三多路復(fù)用器的一輸入端,將第二I路實部解擴碼的取反結(jié)果分別輸出給選通器的第一、第三和第四多路復(fù)用器的一輸入端;同時還將第一I路實部解擴碼分別輸出給選通器的第一、第二和第四多路復(fù)用器,將第二I路實部解擴碼輸出給選通器的第二多路復(fù)用器的一輸入端。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述后級處理模塊為信道估計模塊。
全文摘要
本發(fā)明公開了一種多碼傳輸?shù)慕鈹U處理方法,將基站輸入端的I、Q路數(shù)據(jù)分別與解擴碼相乘,并分別進行擴頻因子次累加,得到I路的實部、虛部以及Q路的實部和虛部;將Q路的實部和虛部直接輸出;該方法還包括判斷是否為上行專用物理數(shù)據(jù)信道(DPDCH)調(diào)制在I路,如果是,則將I路的實部和虛部直接輸出;否則將I路實部取相反數(shù),并將取反結(jié)果作為新的I路虛部,且將I路虛部作為新的I路實部。本發(fā)明同時公開了另一種多碼傳輸?shù)慕鈹U處理方法和分別基于這兩種解擴處理方法的兩種解擴裝置,這兩種解擴處理方法和解擴裝置都可以充分利用現(xiàn)有的邏輯資源,對調(diào)制在I路和Q路的DPDCH數(shù)據(jù)進行解擴處理,并能輸出相同的解擴結(jié)果進行后級處理。
文檔編號H04B1/69GK1705239SQ200410042829
公開日2005年12月7日 申請日期2004年5月26日 優(yōu)先權(quán)日2004年5月26日
發(fā)明者王洋, 張云 申請人:華為技術(shù)有限公司