專利名稱:通信系統(tǒng)中信號的有效處理的方法和裝置的制作方法
背 景I.領(lǐng)域本發(fā)明涉及通信領(lǐng)域。更明確地說,本發(fā)明涉及碼分多址通信系統(tǒng)中用于發(fā)射信號的快速處理的一種新穎并改進(jìn)了的方法和裝置。
II.背景用于來自發(fā)射機(jī)的傳輸?shù)男盘柕挠行幚碓谕ㄐ畔到y(tǒng),譬如碼分多址(CDMA)通信系統(tǒng)中是繼性能提高之后的一種探尋。若干這樣的CDMA通信系統(tǒng)是眾所周知的。一種是基于TIA/EIA-95標(biāo)準(zhǔn)而操作的CDMA通信系統(tǒng),通稱為IS-95標(biāo)準(zhǔn),通過引用結(jié)合于此。IS-95標(biāo)準(zhǔn)提供了對諸如前向信道等發(fā)送信道結(jié)構(gòu)的描述和操作規(guī)格。前向信道從一個基站對準(zhǔn)一個和多個移動站。一般而言,按照IS-95標(biāo)準(zhǔn)的前向信道結(jié)構(gòu)需要使用二進(jìn)制相移鍵控(BPSK)數(shù)據(jù)調(diào)制和二進(jìn)制偽隨機(jī)碼(PN)擴(kuò)展。信道編碼后的數(shù)據(jù)比特通過BPSK調(diào)制器被調(diào)制,二進(jìn)制PN擴(kuò)展/調(diào)制器通過每次輸入一個碼元來擴(kuò)展經(jīng)BPSK調(diào)制的數(shù)據(jù)碼元。這種情況下的二進(jìn)制PN擴(kuò)展包括用于同相和正交相位調(diào)制的兩條通路。每條通路的結(jié)果經(jīng)過載波調(diào)制。在相加來自每條通路的載波已調(diào)信號之后,相加結(jié)果被放大以用于從天線系統(tǒng)的發(fā)送。IS-95標(biāo)準(zhǔn)的第7部分中描述了IS-95前向信道結(jié)構(gòu)的特別規(guī)格。
按照通稱為IS-2000標(biāo)準(zhǔn)并通過引用結(jié)合于此的TIA/EIA/IS-2000標(biāo)準(zhǔn)定義并操作的一種通信系統(tǒng)也包括前向信道結(jié)構(gòu)。IS-2000前向信道結(jié)構(gòu)在該標(biāo)準(zhǔn)的第3部分中定義。IS-2000標(biāo)準(zhǔn)對IS-95系統(tǒng)向后兼容。在前向信道上,除了用于IS-95兼容性的BPSK調(diào)制的規(guī)格之外,IS-2000系統(tǒng)還要求數(shù)據(jù)碼元的QPSK預(yù)擴(kuò)展。對于QPSK擴(kuò)展/調(diào)制,調(diào)制器的輸入部分同時需要兩個數(shù)據(jù)碼元,即同相和正交相位數(shù)據(jù)碼元。
在這種系統(tǒng)中,需要信號的有效處理來節(jié)約處理時間并減少費用。此外,更有利的是在CDMA通信系統(tǒng)中用于發(fā)送前向信道信號的發(fā)射機(jī)內(nèi)提供一種用于數(shù)據(jù)碼元的有效處理的方法和裝置。
摘 要當(dāng)前揭示的方法和裝置針對通信系統(tǒng)中信號的有效處理。在編碼過程后提供同相和正交相位的數(shù)據(jù)碼元以便于信號的有效處理。分割RAM結(jié)構(gòu)便于同時產(chǎn)生同相和正交相位的數(shù)據(jù)碼元。至少使用兩個擾頻器來同時接收并擾頻同相和正交相位的數(shù)據(jù)碼元。Walsh覆蓋/相加塊提供用于來自通信系統(tǒng)的組合傳輸?shù)男盘柕挠行alsh覆蓋和相加。
附圖的簡要描述通過下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點將變得更加明顯,附圖中相同的符號具有相同的標(biāo)識,其中
圖1說明了通信系統(tǒng)發(fā)射機(jī)中的各種處理塊;圖2說明了通信系統(tǒng)的發(fā)射機(jī)內(nèi)用于交織操作的經(jīng)分割的RAM結(jié)構(gòu);圖3說明了包括至少兩個擾頻器的通信系統(tǒng)發(fā)射機(jī)內(nèi)的各種處理塊;圖4說明了通信系統(tǒng)的一般框圖;圖5說明了發(fā)射機(jī)的Walsh覆蓋、相加、PN擴(kuò)展和載波調(diào)制塊;圖6說明了通信系統(tǒng)的發(fā)射機(jī)內(nèi)用于若干信道的交織操作的經(jīng)分區(qū)的RAM結(jié)構(gòu);以及圖7說明了發(fā)射機(jī)內(nèi)若干信道的擾頻、Walsh覆蓋和相加塊。
優(yōu)選實施例的詳細(xì)描述這里描述了通信系統(tǒng)中用于信號的有效處理的一種新穎并改進(jìn)了的方法和裝置。這里描述的示例性實施例在數(shù)字蜂窩電話系統(tǒng)的環(huán)境中提出。雖然這種環(huán)境內(nèi)的使用是有利的,然而各種實施例也可被結(jié)合在不同的環(huán)境或配置中。一般而言,這里描述的各種系統(tǒng)可以用軟件控制的處理器、集成電路或離散邏輯來形成。本申請中所引用的數(shù)據(jù)、指令、命令、信息、信號、碼元和碼片可以有利地通過電壓、電流、電磁波、磁場或粒子、光場或粒子、或他們的組合來表示。此外,每個框圖中示出的塊可以表示硬件或方法步驟。
參考圖1,它示出前向信道結(jié)構(gòu)100的簡化框圖。前向信道結(jié)構(gòu)100可用于按照IS-2000標(biāo)準(zhǔn)操作的CDMA系統(tǒng)中。信道數(shù)據(jù)比特被輸入信道編碼器101以產(chǎn)生經(jīng)編碼的信道數(shù)據(jù)碼元。信道編碼器101中的功能可包括添加幀質(zhì)量比特、以及執(zhí)行卷積和/或turbo編碼。信道編碼`器101把信道經(jīng)編碼的碼元傳送到分組交織器102來進(jìn)行交織功能。經(jīng)交織的數(shù)據(jù)碼元被輸入到長碼擾頻/調(diào)制器塊103,其中每條信道內(nèi)的數(shù)據(jù)碼元都用一個長的掩碼來擾頻。長碼擾頻/調(diào)制器塊103內(nèi)也可以發(fā)生其它像功率控制碼元截去這樣的功能。多路分解器104對長碼擾頻/調(diào)制器塊103的輸出進(jìn)行多路分解以產(chǎn)生用于QPSK PN擴(kuò)展的數(shù)據(jù)碼元。由于使用了QPSK PN碼元,因此每個時鐘周期中有兩個數(shù)據(jù)碼元同時從多路分解器104輸出。QPSK擴(kuò)展塊105調(diào)制并擴(kuò)展該輸入數(shù)據(jù)碼元以用于隨后的放大和從天線系統(tǒng)(未示出)發(fā)送。
QPSK擴(kuò)展塊105用每個時鐘周期對在其輸入端的至少兩個數(shù)據(jù)碼元操作。交織器102和長碼擾頻/調(diào)制器塊103每時鐘周期輸出一個數(shù)據(jù)碼元。結(jié)果,多路分解器104可能需要累加數(shù)據(jù)碼元從而每時鐘周期輸出兩個數(shù)據(jù)碼元。如此,可能在QPSK擴(kuò)展塊105的輸入端產(chǎn)生處理“瓶頸”,這會導(dǎo)致對用于發(fā)送的前向信道信號的低效處理。
參考圖2,通信系統(tǒng)中一組用于發(fā)送的數(shù)據(jù)201可以以1/R的編碼速率被編碼。編碼處理可以如所述的那樣由信道編碼器101執(zhí)行。編碼速率可以是_、_、或任何其他編碼速率。在編碼之后,對于每個編碼數(shù)據(jù)比特產(chǎn)生R個數(shù)據(jù)碼元。結(jié)果產(chǎn)生R個數(shù)據(jù)碼元塊。在以速率_編碼的情況下,在編碼器的輸入端產(chǎn)生兩個數(shù)據(jù)塊。信道結(jié)構(gòu)也可以包括分組交織器,譬如,分組交織器102。于是,分組交織器接收兩個數(shù)據(jù)塊,而在以_的編碼速率時接收四個數(shù)據(jù)塊。分組交織器102輸入每個數(shù)據(jù)塊、在把數(shù)據(jù)寫入RAM塊時按照交織函數(shù)重新排列每個數(shù)據(jù)塊中數(shù)據(jù)碼元的存儲單元、并且從RAM塊輸出經(jīng)重排的數(shù)據(jù)塊。
為了有效地處理分組交織器102中的數(shù)據(jù)碼元,一個RAM塊可被分成兩個塊RAM 202和203。接收的數(shù)據(jù)分組的數(shù)據(jù)碼元可被寫入RAM 202和203塊。寫入數(shù)據(jù)碼元的次序和它們在RAM塊202和203中相應(yīng)的存儲單元可以按照預(yù)定的交織函數(shù)??梢栽贗S-2000或IS-95標(biāo)準(zhǔn)中找到示例性的交織函數(shù)。為了輸出經(jīng)交織的數(shù)據(jù)碼元,來自每個數(shù)據(jù)塊的數(shù)據(jù)碼元被順序地讀取。順序讀取從兩個RAM塊202和203的第一個RAM塊處開始。順序讀取在兩個RAM塊202和203的第二個RAM塊處結(jié)束。第一和第二RAM塊可以分別是RAM塊202和203。
對于分別與第一和第二數(shù)據(jù)幀相關(guān)的第一和第二數(shù)據(jù)塊可以同時執(zhí)行讀和寫功能。寫功能與第一數(shù)據(jù)幀相關(guān),而讀功能與第二數(shù)據(jù)幀相關(guān)。第二數(shù)據(jù)幀在從通信系統(tǒng)發(fā)出時先于第一數(shù)據(jù)幀。讀和寫功能分別在兩組RAM塊中發(fā)生。每一組包括兩個RAM塊。第一組298可包括RAM塊202和203,第二組297可包括RAM塊204和205。第二組中的數(shù)據(jù)碼元先于第一組中的數(shù)據(jù)碼元被寫入。通過保持兩個組,寫和讀功能可在第一和第二組之間交替。這樣,一直都可以發(fā)生同時的寫和讀功能。
諸如任一RAM塊202-05這樣的每個RAM塊都可被分區(qū)以包括至少一對RAM子塊。RAM的子塊對于RAM塊202被示為子塊212-13、對于RAM塊203被示為子塊214-15、對于RAM塊204被示為子塊216-17、以及對于RAM塊205被示為子塊218-19。每對RAM子塊中的一個子塊存儲同相數(shù)據(jù)碼元,而另一子塊存儲正交相位數(shù)據(jù)碼元。同相和正交相位數(shù)據(jù)碼元被存儲于相應(yīng)的子塊中。每個數(shù)據(jù)碼元的存儲單元根據(jù)交織函數(shù)被確定。數(shù)據(jù)碼元的順序讀取可包括同時讀取RAM子塊。結(jié)果,在每個讀取步驟,每個時鐘周期同時產(chǎn)生同相數(shù)據(jù)碼元和正交相位的數(shù)據(jù)碼元。例如,參考RAM塊204,讀功能允許在每個RAM存儲單元從兩個子塊216和217讀取數(shù)據(jù)比特。由于同相和正交相位的數(shù)據(jù)碼元分別被存儲在子塊216和217內(nèi),因此同相和正交相位的數(shù)據(jù)碼元同時被讀取并被產(chǎn)生。
在一個時鐘周期中同時產(chǎn)生同相數(shù)據(jù)碼元和正交相位的數(shù)據(jù)碼元對于QPSK擴(kuò)展器是有利并有效的,該過程要求其輸出處的同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元,并且處在通信系統(tǒng)的發(fā)射機(jī)中的一連串信號處理塊中。當(dāng)QPSK擴(kuò)展器一次處理兩個數(shù)據(jù)碼元時,可能不會產(chǎn)生所述的處理“瓶頸”。結(jié)果在發(fā)射機(jī)內(nèi)更有效地執(zhí)行信號的信號處理。
參考圖3,它示出用于處理信號的發(fā)射機(jī)300的示例性框圖。發(fā)射機(jī)300可適用于發(fā)射諸如前向信道CDMA信號這樣的CDMA信號。發(fā)射機(jī)300包括用于編碼信道數(shù)據(jù)的信道編碼器301。IS-2000標(biāo)準(zhǔn)和其它諸如WCDMA標(biāo)準(zhǔn)這樣的類似標(biāo)準(zhǔn)中描述了用于各種信道的此類編碼器的實例。信道編碼器301可執(zhí)行卷積編碼、turbo編碼碼元添加以及重復(fù)。輸入數(shù)據(jù)比特被編碼以產(chǎn)生編碼數(shù)據(jù)碼元。術(shù)語數(shù)據(jù)比特和數(shù)據(jù)碼元在某些方面可以互換。取決于調(diào)制和編碼方案的一個數(shù)據(jù)碼元可以由若干數(shù)據(jù)比特來表示。取決于編碼速率的編碼器301為每個輸入數(shù)據(jù)比特產(chǎn)生多個數(shù)據(jù)碼元。若干編碼速率是可行的。例如,編碼速率_、_、1/3和1/6在按照IS-2000標(biāo)準(zhǔn)工作的系統(tǒng)中都是可行的。在以速率_編碼的情況下,對于每個輸入數(shù)據(jù)比特產(chǎn)生兩個數(shù)據(jù)碼元,而在以速率_編碼的情況下,產(chǎn)生四個數(shù)據(jù)碼元。這樣,當(dāng)諸如數(shù)據(jù)分組201這樣的一個數(shù)據(jù)塊輸入編碼器301時,對于速率_的編碼產(chǎn)生兩個數(shù)據(jù)塊,而對于速率_的編碼則產(chǎn)生四個數(shù)據(jù)塊。
編碼數(shù)據(jù)碼元通過分組交織器302以進(jìn)行數(shù)據(jù)分組交織。交織器的基本操作在本領(lǐng)域中已知。輸入到交織器數(shù)據(jù)碼元按照交織器函數(shù)被重新排列。經(jīng)交織的數(shù)據(jù)碼元被輸出。對于發(fā)射機(jī)300內(nèi)的一連串信號處理塊中的QPSK擴(kuò)展器310來說,在交織器302的輸出處在一個時鐘周期中同時處理同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元是有利并有效的。當(dāng)同時處理多個數(shù)據(jù)碼元時,例如QPSK擴(kuò)展器的同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元,可能不會產(chǎn)生處理“瓶頸”。為RAM塊202-03和/或204-05描述的處理可被用來同時產(chǎn)生同相和正交相位數(shù)據(jù)碼元。這樣,交織器302可包括類似的RAM結(jié)構(gòu)。
在QPSK擴(kuò)展之前,編碼數(shù)據(jù)碼元可能需要根據(jù)每條信道所分配到的長碼和/或該信道的用戶而被擾頻。作為實例,長碼擾頻器的操作是眾所周知的并在IS-2000中已作描述。數(shù)據(jù)碼元的長碼擾頻涉及長碼的產(chǎn)生。長碼生成器302可能有必要執(zhí)行長碼生成。由于分組交織器302同時產(chǎn)生同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元,因此長碼生成器303同時提供兩個長碼比特流304和305。長碼流304可被用來對I擾頻器306中的同相數(shù)據(jù)碼元進(jìn)行擾頻,而長碼流305用于對Q擾頻器307中的正交相位數(shù)據(jù)碼元進(jìn)行擾頻。同相和正交相位數(shù)據(jù)碼元分別被發(fā)送到進(jìn)行數(shù)據(jù)擾頻操作的I擾頻器306和Q擾頻器307以分別產(chǎn)生經(jīng)擾頻的同相和正交相位數(shù)據(jù)碼元311和312。
I和Q擾頻操作間的區(qū)別在于擾頻操作所用的長碼流。長碼流304和305由長碼生成器在不同的抽頭輸出處產(chǎn)生。I掩碼和Q掩碼可被用來分別產(chǎn)生長碼流304和305。根據(jù)所使用的掩碼,長碼流305可以比長碼流304提前一個固定或可變數(shù)量的編碼。例如,長碼流304可以比長碼流305在前64個編碼碼元。長碼生成器303在內(nèi)部產(chǎn)生由編碼碼元流組成的長碼。編碼碼元流在例如離開64個碼元的兩個不同點處被抽取以提供長碼流304和305。同相數(shù)據(jù)碼元通過長碼流304在I擾頻器306內(nèi)被擾頻,而正交相位數(shù)據(jù)碼元通過長碼流305在Q擾頻器307內(nèi)被擾頻。經(jīng)擾頻的同相和正交相位數(shù)據(jù)碼元311和312同時被產(chǎn)生。經(jīng)擾頻的同相和正交相位數(shù)據(jù)碼元被同時傳遞到QPSK擴(kuò)展器310來按照QPSK擴(kuò)展方案進(jìn)行擴(kuò)展。這樣便有效地處理了發(fā)射機(jī)300內(nèi)用于傳輸?shù)男盘枴?br>
擴(kuò)展器310中的操作可包括QPSK擴(kuò)展前的Walsh覆蓋操作。每個用戶或信道都具有其唯一的Walsh覆蓋。Walsh覆蓋的操作是眾所周知的,且在IS-2000標(biāo)準(zhǔn)中描述了一個或多個實例。在QPSK擴(kuò)展之后,產(chǎn)生的信號通過載波調(diào)制以產(chǎn)生用于從通信系統(tǒng)發(fā)送的擴(kuò)頻信號313。
此外,當(dāng)一個幀的數(shù)據(jù)碼元被讀取而同時另一個幀的數(shù)據(jù)被寫入交織器塊302時,發(fā)射信號的處理效率被改進(jìn)。為了便于寫入一個數(shù)據(jù)幀的數(shù)據(jù)碼元并讀取另一個數(shù)據(jù)幀,分組交織器302可包括圖2所示的RAM塊299。RAM塊299可被分成兩組塊297和298。每組可包括兩個RAM塊。在RAM組298中示出RAM塊202和203,而在組297中示出RAM塊204和205。RAM塊202-05可被視為較大RAM塊299的一部分。對于第一數(shù)據(jù)幀的數(shù)據(jù)碼元的寫入來說,數(shù)據(jù)碼元被寫入兩組RAM 297和298塊的第一組。寫入可按照預(yù)定的交織函數(shù)來進(jìn)行。對于第二數(shù)據(jù)幀的數(shù)據(jù)碼元的讀取來說,數(shù)據(jù)碼元從兩組RAM 297和298塊的第二組中被順序讀取。第一組一次可以是組298,而第一組的另一次可以是組297。同樣,第二組一次可以為組297而另一次為組298。這樣,當(dāng)數(shù)據(jù)被寫入一個組中的同時,數(shù)據(jù)可從另一組被讀取。
讀操作在每個RAM存儲單元順序執(zhí)行。例如在RAM組297中,順序讀取從兩個塊RAM 204和205的第一RAM塊開始,譬如RAM塊204,然后繼續(xù)到兩個塊RAM 204和205的第二RAM塊,譬如RAM塊205。順序讀取在RAM組297的兩個塊RAM 204和205的第二RAM塊205處結(jié)束。在RAM塊299中,每一RAM塊被分成至少兩個RAM子塊來存儲同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元。在每一讀取步驟中,兩個數(shù)據(jù)碼元被讀取,一個是同相的另一個是正交相位的。兩個RAM子塊在每一順序讀取步驟同時被讀取以同時產(chǎn)生同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元。同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元分別同時被輸出到改進(jìn)發(fā)射信號的處理效率的I擾頻器306和Q擾頻器307。
RAM結(jié)構(gòu)299可包括為了簡潔未示出的寫指針,來把數(shù)據(jù)碼元寫入RAM塊的兩組297和298的第一組中。RAM結(jié)構(gòu)中的寫指針的操作是本領(lǐng)域所眾所周知的。寫指針可被編程從而根據(jù)分組交織器302中適用的預(yù)定交織函數(shù)來寫入輸入數(shù)據(jù)碼元。另外,RAM結(jié)構(gòu)299可包括用于順序讀取數(shù)據(jù)比特的讀指針。如果對于組297發(fā)生讀操作,則讀指針從RAM塊204開始順序讀取,并繼續(xù)到RAM塊205。讀指針在RAM 205處結(jié)束數(shù)據(jù)碼元的讀取。組297和298中的兩個RAM塊的每一RAM塊都包括至少兩個RAM子塊。通過寫指針,兩個RAM子塊之一存儲同相數(shù)據(jù)碼元,而另一個則存儲正交相位數(shù)據(jù)碼元。通過讀指針,兩個RAM子塊在每一順序讀取中同時被讀取以同時產(chǎn)生同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元。
參考圖4,它示出示例性通信系統(tǒng)400的框圖。通信系統(tǒng)400可包括連接到陸基網(wǎng)絡(luò)401的基站410。陸基網(wǎng)絡(luò)401把諸如陸基電話連接和數(shù)據(jù)網(wǎng)絡(luò)連接這樣的陸基連接提供給通信系統(tǒng)400的用戶。基站410也可被連接到其它基站(為了簡潔未示出)。通信系統(tǒng)400的無線用戶可以是許多移動站,譬如移動站451-53。盡管只示出三個移動站,然而通信系統(tǒng)400中取決于系統(tǒng)的容量任何數(shù)量的移動站都是可行的。移動站保持與基站410的通信鏈路來接收并發(fā)出諸如話音信息和數(shù)據(jù)信息這樣的信息?;?10和每個移動站之間的通信鏈路可包括從基站到移動站的正向鏈路、以及從每個移動站到基站的反向鏈路。IS-95、IS-2000和W-CDMA標(biāo)準(zhǔn)中已描述了反向和正向鏈路的各種配置?;?10可與發(fā)射機(jī)300結(jié)合來發(fā)射正向鏈路信號。
在正向鏈路上,信道數(shù)據(jù)比特被傳送到信道編碼器301。信道數(shù)據(jù)可由陸基網(wǎng)絡(luò)401或其它可能的信號源產(chǎn)生。用于多于一個目標(biāo)用戶的信道數(shù)據(jù)可被產(chǎn)生并被傳送到信道編碼器301上。編碼數(shù)據(jù)碼元被傳遞到按照交織函數(shù)對每條信道交織數(shù)據(jù)碼元的分組交織器302。由于信道編碼器301可以對多于一條信道的信道數(shù)據(jù)比特進(jìn)行編碼,因此分組交織器302可以接收與正向鏈路通信上的一條或多條信道相關(guān)的編碼數(shù)據(jù)碼元。經(jīng)交織的數(shù)據(jù)碼元通過所述的長碼擾頻操作。每條信道可分配到一個長碼。每條信道的經(jīng)交織的多種數(shù)據(jù)碼元通過正向鏈路上的相關(guān)長擾頻操作。每條信道經(jīng)長擾頻的數(shù)據(jù)碼元被傳送到QPSK擴(kuò)展310以形成組合正向鏈路信號。特別地,各種所揭示實施例的有利方面在正向鏈路的應(yīng)用中更為明顯。這樣,當(dāng)若干正向鏈路信道被組合在一個前向鏈路信號中時,分組交織器302可以按照用于正向鏈路方向中有效的信號處理的各種所揭示的實施例而被配置。
參考圖5,它示出QPSK擴(kuò)展器310的框圖。所示的QPSK擴(kuò)展器30的操作包括Walsh覆蓋操作、用于相加每條正向鏈路信道的信號的求和操作、復(fù)數(shù)乘法器操作、基帶濾波操作和載波調(diào)制操作,從而產(chǎn)生用于從覆蓋區(qū)域內(nèi)的基站410到移動站的放大和發(fā)送的信號313。QPSK擴(kuò)展器310在不同配置中可包括較多或較少的操作。Walsh編碼一般被分配給正向鏈路方向中的每條信道。在長碼擾頻之后,產(chǎn)生的I和Q信號通過Walsh覆蓋操作。Walsh覆蓋塊510中示出了信道的Walsh覆蓋操作。塊510中的Walsh覆蓋操作包括用指定的Walsh函數(shù)對輸入I和Q信號311和312相乘,以產(chǎn)生經(jīng)Walsh覆蓋的I和Q信號506和507。
如果正向鏈路上有其它要被組合的信道,則其它信道的I和Q信號541和542在由相應(yīng)的Walsh編碼進(jìn)行像Walsh覆蓋塊510中的Walsh覆蓋操作那樣的Walsh覆蓋之后,作為相加塊543和544的輸入。在Walsh覆蓋操作之前,I信號541和Q信號542通過編碼和分組交織操作,以及與為I信號311和Q信號312示出的長碼擾頻操作類似的長碼擾頻操作。在Walsh覆蓋操作之后,I信號506和541在相加塊543中被相加,而Q信號507和542在相加塊544中被相加。結(jié)果為組合的I信號545和組合的Q信號546。
QPSK擴(kuò)展器310中的下一個操作包括通過PNI序列547和PNQ序列548的復(fù)數(shù)乘法器操作570。PNI和PNQ序列547和548是I和Q信道PN序列。組合的I和Q信號545和546與PNI和PNQ序列547和548復(fù)數(shù)相乘。復(fù)數(shù)乘法器操作570包括對信號545和546進(jìn)行擴(kuò)展以產(chǎn)生I和Q信號571和572?;鶐V波器573和574可被用來對I和Q信號571和572進(jìn)行濾波。為了在濾波后對I和Q信號571和572進(jìn)行載波調(diào)制,則使用乘法器575和576。產(chǎn)生的信號在組合器577內(nèi)被組合以產(chǎn)生組合信號313。信號313被放大以用于從基站410處的一根或多根天線的發(fā)送。
參考圖6,為了提供與在正向鏈路信號上被組合的一條或多條前向信道相關(guān)的有效交織操作,RAM結(jié)構(gòu)600被分區(qū)成多個RAM塊,譬如RAM塊601-03。盡管僅示出三個經(jīng)分區(qū)的塊,然而其它數(shù)量的經(jīng)分區(qū)的RAM塊也是可行的。每一個RAM塊601-03被分成兩組RAM塊。例如,RAM塊601被分成兩組塊RAM610和611,同樣,RAM塊602被分成兩組620和620,而RAM塊603被分成組630和631。此外,每組包括兩個RAM塊。例如組610中包括RAM塊612和613,而組611包括RAM塊614和615。
每個RAM塊601、602和603都與正向鏈路中的一條信道相關(guān)。多個RAM塊601-03的每一個都帶有與信道相關(guān)的數(shù)據(jù)。為了存儲數(shù)據(jù),數(shù)據(jù)碼元被寫入兩組RAM塊的第一組中。在RAM塊601中,第一組可以一次為組610而另一次為組611。數(shù)據(jù)的寫入是按照預(yù)定的交織函數(shù)進(jìn)行的。為了讀取多個RAM塊601-03的每一個的數(shù)據(jù),讀指針從兩組RAM塊的第二組中順序讀取數(shù)據(jù)碼元。在RAM塊601中,第二組可以一次為組610而另一次為組611。當(dāng)?shù)谝唤M中發(fā)生數(shù)據(jù)的寫入時,第二組中可能發(fā)生數(shù)據(jù)的讀取。多個RAM塊601-03的每一個中的數(shù)據(jù)寫入可以同時發(fā)生。此外,從多個RAM塊601-03的每一個中的數(shù)據(jù)讀取也可以同時發(fā)生。
多個RAM塊601-03的每一個的順序讀取從第二組的第一RAM塊開始。例如,如果第二組為組611,則數(shù)據(jù)的順序讀取在RAM塊614處開始。順序讀取繼續(xù)到第二組的第二RAM塊,根據(jù)該例即為RAM塊615。順序讀取在第二組的第二RAM塊,根據(jù)該例即為RAM塊615處結(jié)束。
對于多個RAM塊601-03的每一個來說,每組中兩個RAM塊的每一個塊都被分區(qū)成至少兩個RAM子塊。兩個RAM子塊之一通過寫處理來存儲同相數(shù)據(jù)碼元,而另一子塊則存儲正交相位數(shù)據(jù)碼元。RAM子塊在每一步順序讀取處同時被讀取以同時產(chǎn)生同相碼元和正交相位數(shù)據(jù)碼元。這樣,當(dāng)從多個RAM塊601-03讀取數(shù)據(jù)時,從每個RAM塊同時產(chǎn)生同相和正交相位數(shù)據(jù)碼元。因此,與多個RAM塊601-03對應(yīng)的三條前向信道相關(guān)的同相和正交相位數(shù)據(jù)碼元同時被產(chǎn)生。同時產(chǎn)生數(shù)據(jù)碼元改進(jìn)了發(fā)射信號的處理效率。
每組RAM對一個數(shù)據(jù)幀保持?jǐn)?shù)據(jù)比特。例如,由RAM塊612和613組成的RAM組610保持了用于填充一個數(shù)據(jù)幀的數(shù)據(jù)。由于每個RAM塊601、602和603都與正向鏈路中的一個信道相關(guān),因此每個塊為每條信道保持被存儲并被讀取的數(shù)據(jù)。例如,對于每條信道來說,當(dāng)數(shù)據(jù)正被寫入組610的同時,數(shù)據(jù)正從組611被讀取。同樣對于其它RAM塊中的其它信道來說,當(dāng)數(shù)據(jù)正被寫入RAM塊中的一組時,數(shù)據(jù)正從相同RAM塊中的其它組被讀取。
每條信道中的每個數(shù)據(jù)幀都有固定數(shù)量的數(shù)據(jù)比特。這樣可以簡化RAM塊601、602和603的讀操作。例如,如果讀指針691正從RAM組611中的RAM存儲單元讀取數(shù)據(jù),則讀指針692可以指向組621中的另一RAM存儲單元。讀指針692已知與讀指針691的存儲單元有固定關(guān)系。例如,如果讀指針691執(zhí)行組611中的第一RAM存儲單元,那么讀指針692則指向組621中的第一RAM存儲單元。讀指針691和692之間的固定偏置量可以等于諸如RAM塊601和602這樣的RAM塊的大小。由于RAM結(jié)構(gòu)600被分區(qū)成諸如RAM塊601-03這樣的多個RAM塊,其中每個都有相同數(shù)量的RAM存儲單元,因此其它讀指針之間的偏置量也會保持相同。因此,對所有塊的讀操作都會為諸如讀指針691-93這樣的所有讀指針使用一個讀偏置量。這樣,可以通過使用于每個RAM塊的讀指針存儲單元的計算具有最小處理來簡化從RAM塊601-03的數(shù)據(jù)讀取。
RAM結(jié)構(gòu)600可被分區(qū)成任意數(shù)量的RAM塊,每個都有相同數(shù)量的RAM存儲單元。RAM結(jié)構(gòu)600中的RAM塊數(shù)可以等于正被系統(tǒng)中的集成電路處理信道交織操作處理的信道數(shù)量。為了簡潔而示出相應(yīng)于三條不同信道的三個RAM塊601、602和603,然而相應(yīng)于等同數(shù)量信道的其它數(shù)量的RAM塊也是可行的。三個讀指針691、692和693對應(yīng)于三條不同信道。為了處理所有三條信道的分組交織,讀指針692和693以離開讀指針691的固定增量被設(shè)置。結(jié)果,RAM結(jié)果600的操作控制僅需處理帶有多個固定偏置量的一個讀指針。這樣的簡化允許多信道系統(tǒng)中交織操作的有效處理。
再次參考圖4,基站410也可發(fā)射要被覆蓋區(qū)域內(nèi)的所有移動站接收的導(dǎo)頻信道。導(dǎo)頻信道的操作是眾所周知的并且在IS-95、IS-2000和WCDMA標(biāo)準(zhǔn)中已作描述。導(dǎo)頻信道被發(fā)射到移動站來輔助移動站確定傳播信道的特性。導(dǎo)頻信道信息被用于對諸如話務(wù)信道、尋呼信道和其它控制信道這樣的其它信道進(jìn)行解碼。每條正向鏈路信道的幀周期可以與從導(dǎo)頻信道PN序列測得的幀周期交錯。這通常被稱為幀偏移。幀偏移被執(zhí)行以防止正向鏈路信號中可能的大功率波動。盡管若干正向鏈路信道可具有共同的幀偏移,然而其它正向鏈路信道也可分配到不同的幀偏移。導(dǎo)頻信道PN序列430可以每隔26.6毫秒被重復(fù)一次。正向鏈路幀偏移從導(dǎo)頻信道PN序列430的起點被測得。對于幀偏移431(幀偏移“0”)來說,幀的起點與導(dǎo)頻信道PN序列430的起點重合。對于幀偏移432(幀偏移“1”)來說,幀的起點與導(dǎo)頻信道PN序列430的起點間的時偏為預(yù)定的碼片數(shù),該數(shù)可能等于1.25毫秒。對于幀偏移433(幀偏移“2”)來說,幀的起點與導(dǎo)頻信道PN序列430的起點間的時偏為預(yù)定的碼片數(shù),該數(shù)可能等于兩倍的1.25毫秒,即2.5毫秒。正向鏈路的一個幀可等于20毫秒。因此,在幀偏移的起點與另一個幀偏移的起點重合之前可能存在16個可能的幀時偏,每隔時偏離開緊接的下一個時偏為1.25毫秒。不止一條信道可使用相同的幀偏移。
RAM塊601-03可以與相應(yīng)的三條不同信道相關(guān)。信道可以使用不同的幀偏移,例如幀偏移431-33。對應(yīng)于RAM塊601-03的信道分別可具有幀偏移0、1和2。這樣,每個塊內(nèi)數(shù)據(jù)的寫入就根據(jù)這些時偏而被移位。參考圖6,為了進(jìn)行說明,示出帶有陰影部分的RAM塊601-03。陰影部分表示數(shù)據(jù)可能在給定時間被寫入的RAM存儲單元。例如,在RAM塊601中,陰影部分占據(jù)RAM 612和613,從RAM 612開始并在RAM 613結(jié)束。如果與RAM塊602相關(guān)的信道處在時偏“1”中,且時偏“1”處在偏移了1.25毫秒的時偏中,則RAM塊602中陰影部分的起點可能被移位的RAM存儲單元數(shù)等于可能占據(jù)數(shù)據(jù)幀的1.25毫秒的數(shù)據(jù)碼元數(shù)。陰影部分相應(yīng)地從組620被移位相同數(shù)量而進(jìn)入組621。如果與RAM塊603相關(guān)的信道處在時偏“2”中,且時偏“2”處在兩倍的1.25毫秒的時偏(2.5毫秒)中,則RAM塊603中陰影部分的起點可能被移位的RAM存儲單元數(shù)等于可能占據(jù)數(shù)據(jù)幀的2.5毫秒的數(shù)據(jù)碼元數(shù)。
由于讀指針691-93繼續(xù)指向每個RAM塊中相同的相應(yīng)存儲單元,因此每條相應(yīng)信道的數(shù)據(jù)輸出從而在時間上被移位等于幀時偏的一定量。這可以通過引用數(shù)據(jù)幀670-72的定時來說明。具有幀偏移“0”的數(shù)據(jù)幀670可能是從RAM塊601讀取的數(shù)據(jù)幀。具有幀偏移“1”的數(shù)據(jù)幀671可能是從RAM塊602讀取的數(shù)據(jù)幀。值得注意的是,幀的起點處在等于1.25毫秒的時偏中。具有幀偏移“2”的數(shù)據(jù)幀672可能是從RAM塊603讀取的數(shù)據(jù)幀。值得注意的是,幀的起點處在等于2.5毫秒的時偏中。這樣,當(dāng)數(shù)據(jù)被寫入帶有相應(yīng)幀偏移的RAM塊時,就簡化了從具有不同幀偏移的數(shù)據(jù)幀的數(shù)據(jù)讀取。
對于具有幀偏移“0”的數(shù)據(jù)幀670來說,數(shù)據(jù)的順序讀取從RAM塊614開始,繼續(xù)到RAM塊615,并且在RAM塊615處結(jié)束。對于具有幀偏移“1”的數(shù)據(jù)幀671來說,順序讀取從組621中開始,但等于時偏的許多數(shù)據(jù)碼元或被忽略或被刪除。數(shù)據(jù)幀671的順序讀取在組620中繼續(xù)。順序讀取可能在組621中結(jié)束。從組621讀取的數(shù)據(jù)碼元數(shù)等于在組620中被刪除或被忽略的數(shù)據(jù)碼元數(shù)。對于具有幀偏移“2”的數(shù)據(jù)幀672來說,順序讀取從組631中開始,但等于時偏的許多數(shù)據(jù)碼元或被忽略或被刪除。數(shù)據(jù)幀672的順序讀取在組630中繼續(xù)。順序讀取可能在組631中結(jié)束。從組631讀取的數(shù)據(jù)碼元數(shù)等于在組630中被刪除或被忽略的數(shù)據(jù)碼元數(shù)。
對于諸如數(shù)據(jù)幀201這樣的數(shù)據(jù)幀的傳輸來說,數(shù)據(jù)幀可能在分組交織器302中的交織操作之前經(jīng)過信道編碼器301中的編碼處理。不同的編碼速率是可行的。例如,對于編碼速率1/2和1/4來說,對于輸入端的每個數(shù)據(jù)比特分別產(chǎn)生兩個和四個數(shù)據(jù)碼元。任一BPSK或QPSK擴(kuò)展跟隨在交織操作后。對于BPSK擴(kuò)展來說,如眾所周知的,擴(kuò)展操作的Q支路的前綴為零。IS-95標(biāo)準(zhǔn)描述了BPSK擴(kuò)展的要求。這也可以是IS-2000標(biāo)準(zhǔn)中所示出并描述的無線電組態(tài)1和2中的情況。無線電組態(tài)1和2作為與IS-95標(biāo)準(zhǔn)的向后兼容性的一部分被提供在IS-2000標(biāo)準(zhǔn)中。IS-2000標(biāo)準(zhǔn)中所述的無線電組態(tài)3-9需要QPSK擴(kuò)展。結(jié)果,按照IS-2000標(biāo)準(zhǔn)操作的通信系統(tǒng)可能需要具有BPSK和QPSK擴(kuò)展。為了具有有效的信號處理,RAM結(jié)構(gòu)600可能需要能處理與BPSK和QPSK擴(kuò)展的接口的容量。
RAM結(jié)構(gòu)600中每個RAM塊的大小被設(shè)置為8排RAM。前四排被分配給第一組,后四排被分配給第二組。從為發(fā)射信號的有效處理所提供的描述中,數(shù)據(jù)正被寫入第一組的同時而數(shù)據(jù)從第二組正被讀取。例如,RAM塊601被分成多排RAM 681-688。前四排681-684形成第一組610,后四排685-688形成第二組611。每排的長度都足以保持在一個數(shù)據(jù)幀201中所包括的數(shù)據(jù)比特。每排都可被設(shè)置以保持192個數(shù)據(jù)碼元。每排都可被視為一個子塊。每排或保持同相數(shù)據(jù)碼元或保持正交相位數(shù)據(jù)碼元。
對于交織器操作后的BPSK擴(kuò)展來說,用所有都等于零的數(shù)據(jù)碼元來填充被指定來保存正交相位數(shù)據(jù)碼元的排。這樣,當(dāng)為BPSK擴(kuò)展而讀取數(shù)據(jù)碼元時,具有所有零值的正交相位數(shù)據(jù)碼元被用來實行BPSK擴(kuò)展。例如,子塊687可以存儲同相數(shù)據(jù)碼元,而子塊688可保存正交相位數(shù)據(jù)碼元。在BPSK擴(kuò)展的情況下,存儲在子塊688中的數(shù)據(jù)碼元可以都為零,或者可以忽略被存儲的數(shù)據(jù)碼元并在讀取操作中被替換為零值。按照基于IS-2000標(biāo)準(zhǔn)的無線電組態(tài)1和2的前向信道的組態(tài)要求結(jié)合BPSK擴(kuò)展以速率_進(jìn)行信道編碼。在這種情況下,數(shù)據(jù)幀的數(shù)據(jù)比特的編碼產(chǎn)生等于兩個數(shù)據(jù)幀的數(shù)據(jù)碼元,它們將填充兩個子塊。例如,如果組610被用于寫入經(jīng)交織的數(shù)據(jù)碼元,則需要子塊681和683。子塊682和684用零填充,或者可以在讀操作期間忽略被存儲的值并且用零值替代。
在無線電組態(tài)3和5中,QPSK擴(kuò)展的編碼速率為_。因此,編碼器為了輸入端的一個數(shù)據(jù)幀而產(chǎn)生數(shù)據(jù)碼元。在這種情況下,如果,例如組610被用于寫入經(jīng)交織的數(shù)據(jù),則需要子塊681-84中的所有RAM存儲單元來存儲所有經(jīng)交織的數(shù)據(jù)。同相數(shù)據(jù)碼元被寫入子塊681和683,而正交相位數(shù)據(jù)碼元被寫入子塊682和684。
在無線電組態(tài)4中,編碼速率為1/2,并且使用了QPSK擴(kuò)展。在這種情況下,編碼器為輸入端的每個數(shù)據(jù)幀產(chǎn)生等于兩個數(shù)據(jù)幀的數(shù)據(jù)碼元。由于每組包括四排RAM,因此無線電組態(tài)4中產(chǎn)生的編碼數(shù)據(jù)跳過至少某些RAM存儲單元而被寫入四排RAM中。例如,使用RAM排687和688,編碼數(shù)據(jù)跳過RAM存儲單元1、3……191而被寫入RAM存儲單元0、2、4、……190、192中。在讀操作期間,RAM存儲單元1、3、……、191被忽略。對于QPSK操作來說,分別對同相和正交相位數(shù)據(jù)碼元同時讀取RAM排787和688中的RAM存儲單元0、2、4……190、192。這樣便簡化了為不同無線電組態(tài)計算讀指針存儲單元的處理。
為Walsh覆蓋操作和相加操作提供有效的發(fā)射信號處理也是有利的。每條信道的數(shù)據(jù)碼元經(jīng)過Walsh覆蓋操作以產(chǎn)生經(jīng)Walsh覆蓋的數(shù)據(jù)碼元。Walsh覆蓋操作包括用Walsh碼元與數(shù)據(jù)碼元相乘。一個Walsh碼元可以是許多碼片,譬如64個碼片。因此,為每個數(shù)據(jù)碼元產(chǎn)生了64個碼片。如框510處所示,同相數(shù)據(jù)碼元和正交相位數(shù)據(jù)碼元經(jīng)過獨立的Walsh覆蓋操作。不同信道的經(jīng)Walsh覆蓋的數(shù)據(jù)碼元被相加以形成用于發(fā)出包括不止一條正向信道的正向鏈路信號的相加信號???43和544中示出了同相和正交相位的經(jīng)Walsh覆蓋的數(shù)據(jù)碼元的相加操作。這樣,提供有效的Walsh覆蓋和相加操作是有利的。
參考圖7,它示出用于處理組合的經(jīng)Walsh覆蓋的信號545和546的處理塊700的框圖。用于產(chǎn)生信號545和546的操作是相同的。信號545被表示為I信號,信號546被表示為Q信號。RAM塊600同時為每條來自RAM組601-03的信道產(chǎn)生同相和正交相位的數(shù)據(jù)碼元。正交相位數(shù)據(jù)碼元在701-03處被示出,同相數(shù)據(jù)碼元在711-13處被示出。每個正交相位數(shù)據(jù)碼元701-03都經(jīng)過長碼擾頻塊751以產(chǎn)生經(jīng)擾頻的正交相位數(shù)據(jù)碼元761-63。每個同相數(shù)據(jù)碼元711-13都經(jīng)過長擾頻塊750以產(chǎn)生經(jīng)擾頻的同相數(shù)據(jù)碼元771-73。碼元771和761與第一信道相關(guān)并且被分配了Walsh碼W0。碼元772和762與第二信道相關(guān)并且被分配了Walsh碼W1。碼元773和763與第三信道相關(guān)并且被分配了Walsh碼W2。數(shù)據(jù)碼元771-73和761-63被傳送到Walsh覆蓋/組合塊781-86。緩沖器790可用于緩沖這些數(shù)據(jù)碼元,否則數(shù)據(jù)碼元將被直接傳遞下去。
Walsh覆蓋/組合塊781-83接收同相數(shù)據(jù)碼元771-73。在塊781中,乘法器791用分配的Walsh碼W0與數(shù)據(jù)碼元771相乘。在塊782中,乘法器792用分配的Walsh碼W1與數(shù)據(jù)碼元772相乘,該W1與乘法器791執(zhí)行乘法的時間之間的延遲至少等于一個碼片時間。在塊783中,乘法器793用分配的Walsh碼W2與數(shù)據(jù)碼元773相乘,該W2與乘法器792執(zhí)行乘法的時間之間的延遲至少等于一個碼片時間。塊781中經(jīng)Walsh覆蓋的數(shù)據(jù)碼元比塊782中的數(shù)據(jù)碼元提前一個碼片時間產(chǎn)生,并且比塊783中的數(shù)據(jù)碼元提前兩個碼片時間產(chǎn)生。由于塊781中經(jīng)Walsh覆蓋的數(shù)據(jù)碼元在塊782中經(jīng)Walsh覆蓋的數(shù)據(jù)碼元之前就緒,因此它被傳遞到加法器775從而與塊782中產(chǎn)生的經(jīng)Walsh覆蓋的數(shù)據(jù)碼元同時被相加。結(jié)果被存儲在緩沖器778中。這里,緩沖器778保存由塊781和782產(chǎn)生的第一數(shù)據(jù)碼元的相加結(jié)果。相加結(jié)果比塊783中產(chǎn)生經(jīng)Walsh覆蓋的數(shù)據(jù)碼元的時間至少提前一個碼片時間就緒。來自緩沖器778的相加結(jié)果被傳遞到加法器776從而與由乘法器793產(chǎn)生的經(jīng)Walsh覆蓋的數(shù)據(jù)碼元相加。結(jié)果被放在緩沖器779中。這里,緩沖器779保存了作為與數(shù)據(jù)碼元711-13相關(guān)的三條多信道第一數(shù)據(jù)碼元的相加結(jié)果的數(shù)據(jù)碼元。來自緩沖器779的相加結(jié)果作為信號545的第一碼元被繼續(xù)傳送。由于一個數(shù)據(jù)塊可帶有192個數(shù)據(jù)碼元,因此為了產(chǎn)生信號545的經(jīng)Walsh覆蓋的相加數(shù)據(jù)碼元而對于所有其它數(shù)據(jù)碼元重復(fù)該處理。
例如,當(dāng)塊782正在處理第一數(shù)據(jù)碼元時,進(jìn)入塊781的第二數(shù)據(jù)碼元已被處理。結(jié)果,當(dāng)塊782正在處理第二數(shù)據(jù)碼元時,塊781已在緩沖器777中產(chǎn)生第二數(shù)據(jù)碼元并且將其傳送以便與塊782中產(chǎn)生的第二數(shù)據(jù)碼元相加。同樣,當(dāng)塊783正在處理第二數(shù)據(jù)碼元時,經(jīng)Walsh覆蓋相加的第二數(shù)據(jù)碼元已就緒并被放在緩沖器778中,它將被傳遞到加法器776以便與由乘法器793產(chǎn)生的第二經(jīng)Walsh覆蓋的數(shù)據(jù)碼元相加。結(jié)果被放在要被用作信號545的第二數(shù)據(jù)碼元的緩沖器779中。該處理為了處理信號545的其它數(shù)據(jù)碼元而被重復(fù)。
Walsh覆蓋/組合塊784-86接收正交相位數(shù)據(jù)碼元701-03。在塊784中,乘法器794用分配的Walsh碼W0與數(shù)據(jù)碼元761相乘。在塊785中,乘法器795用分配的Walsh碼W1與數(shù)據(jù)碼元762相乘,該W1與乘法器794執(zhí)行乘法的時間之間的延遲至少等于一個碼片時間。在塊786中,乘法器796用分配的Walsh碼W2與數(shù)據(jù)碼元763相乘,該W2與乘法器795執(zhí)行乘法的時間之間的延遲至少等于一個碼片時間。塊784中經(jīng)Walsh覆蓋的數(shù)據(jù)碼元比塊785中的數(shù)據(jù)碼元提前一個碼片時間產(chǎn)生,并且比塊786中的數(shù)據(jù)碼元提前兩個碼片時間產(chǎn)生。由于塊784中經(jīng)Walsh覆蓋的數(shù)據(jù)碼元在塊785中經(jīng)Walsh覆蓋的數(shù)據(jù)碼元之前就緒,因此它被傳遞到加法器765從而與塊785中產(chǎn)生的經(jīng)Walsh覆蓋的數(shù)據(jù)碼元同時被相加。結(jié)果被存儲在緩沖器768中。這里,緩沖器768保存由塊784和785產(chǎn)生的第一數(shù)據(jù)碼元的相加結(jié)果。相加結(jié)果比塊786中產(chǎn)生經(jīng)Walsh覆蓋的數(shù)據(jù)碼元的時間至少提前一個碼片時間就緒。來自緩沖器768的相加結(jié)果被傳遞到加法器766從而與由乘法器796產(chǎn)生的經(jīng)Walsh覆蓋的數(shù)據(jù)碼元相加。結(jié)果被放在緩沖器769中。這里,緩沖器769保存了與數(shù)據(jù)碼元711-13相關(guān)的三條多信道第一正交相位經(jīng)Walsh覆蓋的相加數(shù)據(jù)碼元的相加結(jié)果。來自緩沖器769的相加結(jié)果作為信號546的第一數(shù)據(jù)碼元被繼續(xù)傳送。由于一個數(shù)據(jù)塊可帶有192個數(shù)據(jù)碼元,因此為了產(chǎn)生信號546的經(jīng)Walsh覆蓋的相加數(shù)據(jù)碼元而對于所有其它數(shù)據(jù)碼元重復(fù)該處理。
當(dāng)塊785正在處理第一數(shù)據(jù)碼元時,塊784中幀數(shù)據(jù)的第二數(shù)據(jù)碼元已被處理。結(jié)果,當(dāng)塊785正在處理第二數(shù)據(jù)碼元時,塊784已在緩沖器767中產(chǎn)生第二數(shù)據(jù)碼元并將其傳送以便與塊785中產(chǎn)生的第二數(shù)據(jù)碼元相加。同樣,當(dāng)塊786正在處理第二數(shù)據(jù)碼元時,經(jīng)Walsh覆蓋相加的第二數(shù)據(jù)碼元就緒并被放在緩沖器768中,它將被傳遞到加法器766以便與由乘法器796產(chǎn)生的第二經(jīng)Walsh覆蓋的數(shù)據(jù)碼元相加。結(jié)果被放在要被用作信號546的第二數(shù)據(jù)碼元的緩沖器769中。
可以由集成的數(shù)字電路來執(zhí)行塊700的操作。用于數(shù)字電路操作的時鐘周期的使用是眾所周知的。這樣,可在至少兩個時鐘周期內(nèi)產(chǎn)生緩沖器779和769處的數(shù)據(jù)碼元。一個時鐘周期用于塊791-96中的每次乘法,還有一個時鐘周期用于加法器774-76和764-66中的每次加法操作。由于大多數(shù)數(shù)字電路也使用過采樣的時鐘頻率,因此時鐘頻率可以是Walsh覆蓋操作中所用的Walsh碼片的碼片速率的幾倍。被組合的信號數(shù)量并不限于圖7所示的三個信號。為三條信道描述的處理可以為所需數(shù)量的信道而重復(fù)。例如,塊700的操作中可能涉及64條信道。
為了提高正向鏈路上發(fā)射信號的處理效率,可以修改塊781-86的操作以包括諸如反饋720和721這樣的反饋。例如,如果有多于三條要在正向鏈路上被組合的信道,則在為正向鏈路信號545和546組合所有信道之前可能為不同的信道重復(fù)使用塊781-86。當(dāng)每兩個時鐘周期在緩沖器779和769處產(chǎn)生一個碼片時,關(guān)于三條信道的三個碼片被處理。如果時鐘周期是碼片速率的16倍,則對處理總共24個碼片可能重復(fù)八次該處理。由于已示出I信道的三個塊781-83和Q信道的三個塊784-86,因此一個碼片時間內(nèi)完成的處理可以為與21條附加信道相關(guān)的附加的21個碼片而重復(fù)。因此,塊781-86可被重復(fù)使用來處理與一個碼片時間內(nèi)的附加信道相關(guān)的數(shù)據(jù)碼元。這樣,三個塊781-83可被用于總共24條信道的Walsh覆蓋和相加以便在一個碼片時間內(nèi)產(chǎn)生信號545一個碼片。反饋720被用來在每次運行到最高以便在加法器774處與最新到達(dá)的數(shù)據(jù)碼元相加之后,反饋緩沖器779的結(jié)果。反饋處理被重復(fù)八次從而得到緩沖器779處的一個數(shù)據(jù)碼元,它是所有24條信道的相加結(jié)果。當(dāng)附加信道被添加時,RAM 600產(chǎn)生與附加信道相關(guān)的數(shù)據(jù)碼元。反饋721執(zhí)行了類似的操作。反饋721被用來在每次運行到最高以便在加法器764處與最新到達(dá)的數(shù)據(jù)碼元相加之后,反饋緩沖器769的結(jié)果。為了便于該處理,使用緩沖器722和723來收集可能在數(shù)據(jù)碼元被發(fā)送到信號擴(kuò)展器前構(gòu)成它的碼片。
上述優(yōu)選實施例的描述使本領(lǐng)域的技術(shù)人員能制造或使用本發(fā)明。這些實施例的各種修改對于本領(lǐng)域的技術(shù)人員來說是顯而易見的,這里定義的一般原理可以被應(yīng)用于其它實施例中而不使用創(chuàng)造能力。因此,本發(fā)明并不限于這里示出的實施例,而要符合與這里揭示的原理和新穎特征一致的最寬泛的范圍。
權(quán)利要求
1.通信系統(tǒng)中的一種方法,其特征在于包括把一個RAM塊分成兩組RAM塊,其中每組包括多個RAM塊;把數(shù)據(jù)碼元寫入所述兩組RAM塊中的第一組,其中所述的寫入按照預(yù)定的交錯函數(shù)來進(jìn)行;從所述兩組RAM塊中的第二組中連續(xù)讀取數(shù)據(jù)碼元。
2.如權(quán)利要求1所述的方法,其特征在于,在所述的順序讀取從所述第二組的所述多個RAM塊的第一個RAM塊中開始。
3.如權(quán)利要求1所述的方法,其特征在于,所述的連續(xù)讀取繼續(xù)到所述第二組的所述多個RAM塊的第二個RAM塊。
4.如權(quán)利要求1所述的方法,其特征在于,所述的連續(xù)讀取在所述第二組中所述多個RAM塊的所述第二個RAM塊結(jié)束。
5.如權(quán)利要求1所述的方法,其特征在于,還包括把所述多個RAM塊的每一塊劃分成至少兩個RAM子塊。
6.如權(quán)利要求5所述的方法,其特征在于,通過所述寫入步驟,所述至少兩個RAM子塊之一存儲同相數(shù)據(jù)碼元,而另一個則存儲正交相位數(shù)據(jù)碼元。
7.如權(quán)利要求6所述的方法,其特征在于,每個所述的至少兩個RAM子塊在每一個連續(xù)讀取步驟中被同時讀取,從而同時生成同相和正交相位數(shù)據(jù)碼元。
8.通信系統(tǒng)中的一種RAM結(jié)構(gòu),其特征在于包括被劃分為兩組RAM塊的一個RAM塊,其中每組包括多個RAM塊;用于將數(shù)據(jù)碼元寫入所述兩組RAM塊的第一組的寫指針,其中所述的寫入按照預(yù)定的交織函數(shù)進(jìn)行;用于從所述兩組RAM塊的第二組中連續(xù)讀取數(shù)據(jù)碼元的讀指針。
9.如權(quán)利要求8所述的裝置,其特征在于,所述讀指針在所述第二組的所述多個RAM塊的第一個RAM塊開始連續(xù)讀取。
10.如權(quán)利要求9所述的裝置,其特征在于,所述讀指針繼續(xù)從所述第二組的所述多個RAM塊的第二個RAM塊里連續(xù)讀取數(shù)據(jù)碼元。
11.如權(quán)利要求10所述的裝置,其特征在于,所述讀指針在所述第二組的所述多個RAM塊的所述第二個RAM塊結(jié)束連續(xù)讀取。
12.如權(quán)利要求8所述的裝置,其特征在于,所述多個RAM塊的每一塊都包括至少兩個RAM子塊。
13.如權(quán)利要求12所述的裝置,其特征在于,通過所述寫指針,所述至少兩個RAM子塊之一存儲同相數(shù)據(jù)碼元,而另一塊則存儲正交相位數(shù)據(jù)碼元。
14.如權(quán)利要求13所述的裝置,其特征在于,通過所述讀指針,所述至少兩個RAM子塊在每次所述連續(xù)讀取中同時被讀取,從而同時生成同相和正交相位數(shù)據(jù)碼元。
15.通信系統(tǒng)中的一種方法,其特征在于包括把RAM結(jié)構(gòu)劃分成多個RAM塊;把所述多個RAM塊的每一塊劃分成兩組RAM塊,其中每組包括多個RAM塊;為所述多個RAM塊的每一塊,把數(shù)據(jù)碼元寫入所述兩組RAM塊的第一組,其中所述的寫入按照預(yù)定的交織函數(shù)進(jìn)行;對所述多個RAM塊的每一塊,從所述兩組RAM塊的第二組中連續(xù)讀取數(shù)據(jù)碼元。
16.如權(quán)利要求15所述的方法,其特征在于,對所述多個RAM塊的每一塊,所述的連續(xù)讀取在所述第二組的所述多個RAM塊的第一個RAM塊開始。
17.如權(quán)利要求16所述的方法,其特征在于,對所述多個RAM塊的每一塊,所述的連續(xù)讀取繼續(xù)到所述第二組的所述多個RAM塊的第二個RAM塊。
18.如權(quán)利要求17所述的方法,其特征在于,對所述多個RAM塊的每一塊,所述的連續(xù)讀取在所述第二組的所述多個RAM塊的所述第二個RAM塊結(jié)束。
19.如權(quán)利要求15所述的方法,其特征還在于還包括,對所述多個RAM塊的每一塊,把所述多個RAM塊的每一塊劃分成至少兩個RAM子塊。
20.如權(quán)利要求19所示的方法,其特征在于,對所述多個RAM塊的每一塊,通過所述寫入步驟,所述至少兩個RAM子塊之一存儲同相數(shù)據(jù)碼元,而另一塊則存儲正交相位數(shù)據(jù)碼元。
21.如權(quán)利要求20所述的方法,其特征在于,對所述多個RAM塊的每一塊,在每個所述連續(xù)讀取步驟同時讀取所述至少兩個RAM子塊,從而對所述多個RAM塊的每一塊同時生成同相和正交相位數(shù)據(jù)碼元。
22.如權(quán)利要求15所述的方法,其特征在于還包括,把所述多個RAM塊對應(yīng)到所述通信系統(tǒng)中的多條通信信道。
23.如權(quán)利要求22所述的方法,其特征在于,所述多條通信信道中的至少兩條具有不同的幀時偏。
24.如權(quán)利要求23所述的方法,其特征在于,對于在相應(yīng)的RAM塊中具有不同的幀時偏的所述多條通信信道的所述至少兩條,所述的寫入根據(jù)所述不同的時偏而被移位。
25.通信系統(tǒng)中的一種裝置,其特征在于包括被劃分成多個RAM塊的RAM結(jié)構(gòu),其中所述多個RAM塊的每一塊被劃分成兩組RAM塊,其中每一組包括多個RAM塊;所述多個RAM塊中每一塊的寫指針,用于把數(shù)據(jù)碼元寫入所述兩組RAM塊中的第一組,其中所述的寫入按照預(yù)定的交織函數(shù)進(jìn)行;所述多個RAM塊中每一塊的讀指針,用于從所述兩組RAM塊的第二組中連續(xù)讀取數(shù)據(jù)碼元。
26.如權(quán)利要求25所述的裝置,其特征在于,對所述多個RAM塊的每一塊,所述讀指針在所述第二組的所述多個RAM塊的第一個RAM塊開始連續(xù)讀取。
27.如權(quán)利要求26所述的裝置,其特征在于,對所述多個RAM塊的每一塊,所述的讀指針繼續(xù)連續(xù)讀取到所述第二組的所述多個RAM塊的第二個RAM塊。
28.如權(quán)利要求27所述的裝置,其特征在于,對所述多個RAM塊的每一塊,所述讀指針在所述第二組的所述多個RAM塊的所述第二個RAM塊結(jié)束連續(xù)讀取。
29.如權(quán)利要求25所述的裝置,其特征在于,對所述多個RAM塊的每一塊,所述多個RAM塊的每一塊都包括至少兩個RAM子塊。
30.如權(quán)利要求29所述的裝置,其特征在于,對所述多個RAM塊的每一塊,通過所述寫指針,所述至少兩個RAM子塊之一存儲同相數(shù)據(jù)碼元,另一塊則存儲正交相位數(shù)據(jù)碼元。
31.如權(quán)利要求30所述的裝置,其特征在于,對所述多個RAM塊的每一塊,所述讀指針同時讀取所述至少兩個RAM子塊,從而對所述多個RAM塊的每一塊同時生成同相和正交相位數(shù)據(jù)碼元。
32.如權(quán)利要求25所述的裝置,其特征在于,所述多個RAM塊對應(yīng)于所述通信系統(tǒng)中的多條通信信道。
33.如權(quán)利要求32所述的裝置,其特征在于,所述多條通信信道的至少兩條具有不同的幀時偏。
34.如權(quán)利要求33所述的裝置,其特征在于,對于具有相應(yīng)的RAM塊中的不同幀時偏的所述多條通信信道的所述至少兩條,所述寫指針根據(jù)所述的不同時偏被移位。
全文摘要
提供了一種用于通信系統(tǒng)中信號的有效處理的方法和裝置。用于發(fā)送信號的處理可包括以編碼速率1/R對數(shù)據(jù)塊進(jìn)行編碼。該編碼為每塊數(shù)據(jù)中的每個數(shù)據(jù)比特產(chǎn)生R個數(shù)據(jù)碼元。RAM塊(299,600)被分區(qū)成多個RAM塊以允許同時讀取來自多個RAM塊的數(shù)據(jù)碼元以便同時產(chǎn)生同相和正交相位數(shù)據(jù)碼元。至少兩個對同相和正交相位數(shù)據(jù)碼元進(jìn)行擾頻。Walsh覆蓋/相加塊(700)為來自通信系統(tǒng)的組合發(fā)送提供對信號的有效的Walsh覆蓋和相加。
文檔編號H04L1/00GK1476676SQ01819508
公開日2004年2月18日 申請日期2001年9月14日 優(yōu)先權(quán)日2000年9月29日
發(fā)明者N·舍勒格爾, N 舍勒格爾, J·Y·赫特, 赫特 申請人:高通股份有限公司