專利名稱:Cdma系統(tǒng)內(nèi)碼片速率處理的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通信,更特定地是碼片速率處理的新穎的經(jīng)改進(jìn)的方法和裝置。
背景技術(shù):
無線通信系統(tǒng)被廣泛用于提供諸如聲音、數(shù)據(jù)等多種類型的通信。這些系 統(tǒng)可能基于碼分多址(CDMA)、時分多址(TDMA)或一些其它調(diào)制技術(shù)。CDMA系統(tǒng) 提供優(yōu)于其它類型系統(tǒng)的一些優(yōu)勢包括增加的系統(tǒng)容量。CDMA系統(tǒng)可能設(shè)計(jì)成支持一個或多個CDMA標(biāo)準(zhǔn)諸如(1) "TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" (IS-95標(biāo)準(zhǔn))(2) "TIA/EIA-98-C Recommended Minimum Standard for Dual-Mode Wideband Spread Spectrum Cellualr Mobile Station" (IS-98標(biāo)準(zhǔn))(3)由"3rd Generation Partnership Project"(3GPP)組織提供的標(biāo)準(zhǔn)并體現(xiàn)在一系列文檔內(nèi),包括文檔Nos. 3G TS 25. 211, 3G TS 25. 212, 3G TS 25, 213以及3G TS 25. 214(W-CDMA標(biāo)準(zhǔn))(4)由"3rd Generation Partnership Project 2" (3GPP2)組織提供的標(biāo)準(zhǔn)并體現(xiàn)在一系列 文檔內(nèi)包括"TR — 45. 4 Physical Layer Standard for cdma2000 Spread Spectrum Systems" , "C. S0005-A Upper Layer(Layer 3) Signaling Standard for cdma2000 Spread Spectrum Systems"以及"C. S0024 cdma2000 High Rate Packet Data Air Interface Specification,, (cdma2000標(biāo)準(zhǔn)),以及(5)—些 其它標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)在此引入作為參考。實(shí)現(xiàn)cdma2000標(biāo)準(zhǔn)的高速率分組數(shù) 據(jù)規(guī)范在此稱為高數(shù)據(jù)速率(HDR)系統(tǒng)。建議的無線系統(tǒng)還使用單個空中接口 提供HDR和低數(shù)據(jù)速率務(wù)(諸如語音和傳真服務(wù))的組合。偽隨機(jī)噪聲(PN)序列一般用于CDMA系統(tǒng)以解調(diào)發(fā)射的數(shù)據(jù),包括發(fā)射的導(dǎo)頻信號。CDMA接收機(jī)一般使用瑞克(RAKE)接收機(jī)。瑞克接收機(jī)一般由一個或 多個搜索器組成以定位從相鄰基站來的直接和多路徑導(dǎo)頻,以及兩個或多個指 (finger)以接收并組合從這些基站來的信息信號。一般,當(dāng)更多的指加入接收機(jī)以處理從一個或多個基站來的更多數(shù)量的多 徑信號,這能增強(qiáng)任何CDMA系統(tǒng)的性能。這在用于擴(kuò)展進(jìn)入信號的碼片速率 增加時特別成立,這是由于多徑信號的更多分量在接收機(jī)處可識別。W — CDMA 標(biāo)準(zhǔn)描述該種系統(tǒng),其中希望能有解調(diào)較多數(shù)量的信號分量的能力。CDMA解調(diào)器經(jīng)常包括專用硬件,稱為指前端,以處理接收的相對較高的碼 片速率的數(shù)據(jù)。經(jīng)常使用DSP或其它處理器以從指前端接收碼元速率數(shù)據(jù)以進(jìn) 一步對碼元解調(diào)。 一種增強(qiáng)任何CDMA系統(tǒng)的性能或符合對更高碼片速率系統(tǒng) 的方法,是為所需多的指復(fù)制一個指的硬件。該技術(shù)在過去被成功應(yīng)用,當(dāng) figner需求增加時,相應(yīng)的硬件需求會變得相當(dāng)昂貴。另一技術(shù)是提供能實(shí)現(xiàn) 碼片速率處理的通用DSP,雖然這在硬件上也是代價昂貴且可能需要不實(shí)際的 時鐘速率以及相關(guān)的功耗以在帶有大量要解調(diào)信道的高速系統(tǒng)內(nèi)實(shí)現(xiàn)。因此在技術(shù)領(lǐng)域內(nèi)有需要能處理以高碼片速率高吞吐量的硬件有效方式 發(fā)送的大量信道的指前端。發(fā)明內(nèi)容在此公開的實(shí)施例標(biāo)明了以硬件有效方式增加指解調(diào)能力的需要。在一方 面,I和Q采樣經(jīng)移位入平行可訪問移位寄存器。多個碼片采樣從移位寄存器 被訪問且平行操作以每一周期產(chǎn)生對一個信道的多碼片結(jié)果。多碼片結(jié)果可以 經(jīng)累加且在碼元界限上輸出到碼元速率處理器。移位寄存器訪問、計(jì)算以及累 加可經(jīng)調(diào)度使得硬件為時分以支持大量信道。在另一方面,大量信道的時間跟 蹤能通過移位寄存器組的內(nèi)容的信道特定索引而被適應(yīng)。這些方面連同示出的 其它不同方面,提供了硬件對大量信道有效的碼片速率處理能力以及這些信道 部署的高度靈活性。本發(fā)明提供的實(shí)現(xiàn)不同方面、實(shí)施例和本發(fā)明特征的方法和系統(tǒng)將在下面 詳述。
通過下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將變得更加明顯,附圖中相同的符號具有相同的標(biāo)識,其中圖1是支持多個用戶且能實(shí)現(xiàn)本發(fā)明的不同方面的無線通信系統(tǒng); 圖2描述CDMA接收機(jī);圖3A和3B是根據(jù)本發(fā)明配置的兩個指前端的一般實(shí)施例;圖4是詳述排序和時間跟蹤功能的流程圖;圖4A和4B是提供兩個實(shí)施例的附加細(xì)節(jié)的流程圖;圖5是帶有指定參數(shù)示出本發(fā)明不同方面的指前端的框圖。
具體實(shí)施方式
圖1是支持多個用戶的無線通信系統(tǒng)ioo的圖表,且它能實(shí)現(xiàn)本發(fā)明的各個方面。系統(tǒng)100能設(shè)計(jì)成支持一個或多個CDMA標(biāo)準(zhǔn)和/或設(shè)計(jì)(例如IS — 95 標(biāo)準(zhǔn)、cdma2000標(biāo)準(zhǔn)、W —CDMA標(biāo)準(zhǔn)、HDR規(guī)定)。為簡化之故,系統(tǒng)100示出 包括三個接入點(diǎn)104a、 104b、 104c(這也可稱之為基站)與兩個接入終端106a、 106b通信(這可稱之為遠(yuǎn)程終端或移動站)。接入點(diǎn)和其覆蓋區(qū)域加起來稱為 "小區(qū),,。根據(jù)實(shí)現(xiàn)的CDMA系統(tǒng),每個接入終端106a、 106b可能在任何給定時刻在 前向鏈路上與一個(可能多個)接入點(diǎn)104a—104c通信,且根據(jù)接入終端是否 處于軟切換狀態(tài)可能在反向鏈路上與一個或多個接入點(diǎn)通信。前向鏈路(即下 行鏈路)指從接入點(diǎn)到接入終端的傳輸,且反向鏈路(即上行鏈路)指從接入終 端到接入點(diǎn)的傳輸。為簡潔之故,在描述該發(fā)明的例子中,假設(shè)接入點(diǎn)是導(dǎo)頻信號的始發(fā)者而 接入終端是接收機(jī)以及這些導(dǎo)頻信號,即前向鏈路上的導(dǎo)頻信號的獲得者。本 領(lǐng)域內(nèi)的技術(shù)人員會理解接入終端以及接入點(diǎn)能配備為用所描述的導(dǎo)頻信號 發(fā)射數(shù)據(jù)且本發(fā)明的方面也可應(yīng)用于這些情況。"示例" 一詞在此專門指"用 于作為例子、實(shí)例或說明"。在此描述的任何"示例"實(shí)施例不一定理解為最 優(yōu)或優(yōu)于其它實(shí)施例。圖2描述了接收機(jī)200。為簡潔之故,只示出了該實(shí)施例以下說明中牽涉 到的接收機(jī)元件。信號到達(dá)天線205并在RF下變頻器210中經(jīng)下變頻。結(jié)果I 和Q采樣被發(fā)送到指前端220和搜索器230。指前端220和搜索器230與DSP 240 通信。DSP 240提供給指前端220和搜索器230多個控制信號和控制信息。搜 索器230根據(jù)一個或多個公共已知的CDMA搜索技術(shù)由DSP240引導(dǎo)為各個PN偏置發(fā)送導(dǎo)頻搜索結(jié)果。根據(jù)這些搜索結(jié)果,DSP 240確定是否以及如何在指 前端220內(nèi)分配資源到各個接收到的信號或信道。指前端220內(nèi)的資源在這些 信號上實(shí)現(xiàn)碼片速率處理,并將經(jīng)解調(diào)的碼元結(jié)果發(fā)送到DSP 240。 DSP 240 通過發(fā)送PN偏置以指明在對進(jìn)入的I和Q采樣解擴(kuò)展使用的PN序列而將每個 信道分配到在指前端220內(nèi)的資源的一個。分配的偏置一般來自搜索器230以 及任何相繼的DSP 240內(nèi)的處理,但已知指分配的偏置的其它源,諸如標(biāo)識鄰 近的基站的信令等。在指前端模塊內(nèi)專門由特定硬件實(shí)現(xiàn)碼片速率處理以及實(shí)現(xiàn)DSP內(nèi)的相對 較低的碼元速率處理是一般的技術(shù)。當(dāng)然,本領(lǐng)域內(nèi)的技術(shù)人員會知道本發(fā)明 的各方面在如果用離散硬件來替代DSP 240的使用是等價情況。指前端一般裝 備用于同時處理一些數(shù)量的信道或多徑信號,并且對大量信道的支持提供了增 加的性能。 一般的技術(shù)以增加信道支持是簡單地復(fù)制單個指的硬件以提供期望 的許多指支持。然而,隨著支持的信道的數(shù)量增加,相關(guān)的硬件會變得相當(dāng)昂 貴。指前端220以特定硬件有效方式提供了對大量信道的支持。在DSP 240實(shí)現(xiàn)的碼元速率處理任務(wù)是數(shù)據(jù)和相關(guān)導(dǎo)頻的點(diǎn)積和叉積。指 前端除及時碼元數(shù)據(jù)外經(jīng)常提供,與提前和遲后PN偏置相關(guān)的碼元數(shù)據(jù)。指 前端220是高度可配置的,且可經(jīng)編程以產(chǎn)生及時數(shù)據(jù)外的先期和后期碼元數(shù) 據(jù)。這些提前和遲后碼元數(shù)據(jù)可為DSP 240使用于領(lǐng)域內(nèi)已知的不同技術(shù)的實(shí) 現(xiàn)時間跟蹤。根據(jù)時間跟蹤過程,DSP 240能在指前端220內(nèi)引導(dǎo)任何指資源 以超前或滯后其計(jì)時。碼元界限根據(jù)DSP 240分配的擴(kuò)展因子在指前端220內(nèi) 為每個信道而確定。每個擴(kuò)展因子確定每碼元有多少碼片被解調(diào)。類似地,已知領(lǐng)域內(nèi)的實(shí)現(xiàn)頻率差錯糾正的技術(shù)。指前端能用旋轉(zhuǎn)器配置 以實(shí)現(xiàn)頻率差錯補(bǔ)償。指前端220能裝備以響應(yīng)從DSP 240來的相位信息以實(shí) 現(xiàn)頻率差錯補(bǔ)償。指前端220內(nèi)的每個信道還能由DSP 240引導(dǎo)以根據(jù)分配的覆蓋序列實(shí)現(xiàn) 解覆蓋。在諸如IS —95、 cdma2000以及其它系統(tǒng)內(nèi)一般使用的覆蓋序列組是 Walsh碼。在W—CDMA標(biāo)準(zhǔn)中,使用的不同的覆蓋序列組叫OVSF碼。在任何描 述該發(fā)明的例子中,OVSF碼和OVSF生成器能用Walsh碼和Walsh生成器代替, 且仍可應(yīng)用該規(guī)則。除了 Walsh和OVSF碼,本發(fā)明還可以支持任何可以想到 的覆蓋碼。圖3A描述了指前端300更多的詳細(xì)實(shí)施例。指前端300是一個可以用作上面圖2示出的指前端220的一實(shí)施例。指前端300提供組合時分和平行的硬 件結(jié)構(gòu)以支持多個信道的同時解調(diào)。根據(jù)以下詳細(xì)描述的參數(shù)值可以實(shí)現(xiàn)不限 數(shù)目的配置??梢酝瑫r用該結(jié)構(gòu)解調(diào)的信道的數(shù)目定義為max—channels參數(shù)。 max一ch認(rèn)nels是兩個其它參數(shù)p和s的函數(shù)。s是采樣速率,即i和q采樣被 發(fā)送到移位寄存器組350的速率(以下解釋)。p是平行因子,由每一周期處理 的i和q數(shù)據(jù)的碼片數(shù)目確定。在沒有時間跟蹤時,max—channels由?*3確定。 然而,有時間跟蹤時,max—channels由p*s_2確定以避免移位寄存器組350 的上溢和下溢。在圖3a中,進(jìn)度安排器和定時控制單元310(在此以作后為進(jìn)度安排器310)示出為或直接或通過另一模塊連接到圖中剩余的模塊。由于它們用于處理由 maxj:hannels摘定的信號數(shù),進(jìn)度安排器310提供對多個模塊的定時控制。每 個信道按順序經(jīng)處理,每一周期一個信道,其中周期是由采樣速率定義的。一 用于cdma系統(tǒng)內(nèi)的一般采樣速率是8倍碼片速率, 一般稱為chipx8。但本發(fā) 明支持任何采樣速率。在每一周期中,被處理的信道稱為活動信道。 一輪被定 義為每個信道被相繼處理一次。完成一輪所需要的周期的數(shù)目 cycles—per—round由max—cha麗els +1確定。這是由于有max—channels數(shù)目的每個信道需要一個周期用于計(jì)算且需要附加一空余周期以實(shí)現(xiàn)時間跟蹤。時 間跟蹤的細(xì)節(jié)會在與以下圖4相關(guān)的流程圖中給出。i和q采樣以每碼片s采樣的采樣速率移位并存儲在移位寄存器350內(nèi)。 存儲的數(shù)據(jù)能通過圖3a內(nèi)的地址標(biāo)記索引而被訪問,示出為從進(jìn)度安排器310 來的輸出。每個周期,提供給移位寄存器350的索引對應(yīng)當(dāng)前活動信道。對根 據(jù)索引的每次訪問,從移位寄存器組350中檢索p對的i和q數(shù)據(jù)。這使得p 對的i和q數(shù)據(jù)能同時被解調(diào)。所檢索的這些對適當(dāng)?shù)乇籹個采樣所間隔,由 于是期望p碼片數(shù)據(jù)。在移位寄存器組350內(nèi)維持每碼片s采樣允許時間跟蹤 通過給出作為索引的地址采樣更新而被實(shí)現(xiàn),且允許提前的、滯后的或其它數(shù) 據(jù)也能解調(diào)。移位寄存器組350的長度必須足夠能容納p碼片的數(shù)據(jù)加上保證 直到數(shù)據(jù)在一輪內(nèi)被使用而不被移位出而提前丟失而附加的緩沖數(shù)據(jù)的存儲 空間。需要的移位寄存器長度確定為shifter—len由cycles—per—round + (p —l)s。解擴(kuò)展器360、旋轉(zhuǎn)器370、解覆蓋器380以及加法器樹390組成模塊355,在此稱為平行求和。從移位寄存器組350來的P對I和Q值被發(fā)送到解擴(kuò)展器 360,它包括P個平行解擴(kuò)展器以用從PN發(fā)生器320發(fā)送來的P對I和Q PN 值對它們進(jìn)行解擴(kuò)展。解擴(kuò)展技術(shù)為領(lǐng)域內(nèi)的一般已知。P個產(chǎn)生的解擴(kuò)展I 和Q對被發(fā)送到旋轉(zhuǎn)器370,其中I和Q對在P旋轉(zhuǎn)器內(nèi)根據(jù)相位發(fā)生器330 的P輸出被旋轉(zhuǎn)。在說明的實(shí)施例中,經(jīng)解擴(kuò)展與經(jīng)旋轉(zhuǎn)的對被發(fā)送到解覆蓋 器380,其中從OVSF發(fā)生器340發(fā)送來的P個OVSF碼對其解覆蓋。經(jīng)解覆蓋 的I值在加法器樹390內(nèi)被求和以生成P個碼片的I和,經(jīng)解覆蓋的Q值類似 地在加法器樹390內(nèi)被求和以生成P個碼片的Q和。計(jì)算從P個I、 Q對來的 單一 I、 Q結(jié)果的結(jié)果稱為平行求和。平行求和每個周期計(jì)算一次,對每個周 期一個周期直到每個信道都被相繼計(jì)算。在空閑周期中,平行求和不需要經(jīng)計(jì) 算,或平行求和355的輸出可簡單地被忽略。旋轉(zhuǎn)器是可任選的一一在不是獨(dú) 立頻率調(diào)整每個信號情況下,可以為在時鐘發(fā)生電路(未示出)內(nèi)計(jì)算和補(bǔ)償總 體頻率調(diào)整。本發(fā)明在其它實(shí)施例中能不用相位發(fā)生器330或旋轉(zhuǎn)器370而實(shí) 現(xiàn)。平行求和355輸出被發(fā)送到累加器395,其中它被加到對應(yīng)在累加器395 內(nèi)訪問的活動信道的部分累加值(對每個信道有對I和Q分開的累加)。除非達(dá) 到碼元界限,新部分累加存儲在累加器395內(nèi)對應(yīng)活動信道的位置。當(dāng)達(dá)到碼 元界限時,對于活動信道,由擴(kuò)展因子指定的碼片數(shù)SF已在部分和內(nèi)經(jīng)累加 了。在該情況下,I和Q累加對應(yīng)碼元內(nèi)的能量并被發(fā)送到碼元速率處理器。 在圖2的例子中,碼元速率處理器是DSP 240,但如上所述其它類型的碼元速 率處理器是已知的且可能被實(shí)現(xiàn)。然后存儲在累加器395內(nèi)活動信道的部分累 加值重設(shè)為零。發(fā)送到累加器395指明是否要輸出累加然后重設(shè)或簡單地累加 的信號來自進(jìn)度安排器310。進(jìn)度安排器310維持每個信道的擴(kuò)展因子(SF)值 且確定何時到達(dá)碼元界限。在一些配置中,允許的擴(kuò)展因子可能比平行因子P小。在活動信道編程為 SF〈P情況下,加法器樹在不修改情況下生成加入多于一碼元的碼片的結(jié)果。在 這些配置中,由于這樣更合適生成每循環(huán)多個碼元,加法器樹可能在最終加法 器樹輸出前的許多較早階段被抽頭。這些預(yù)先抽頭能與累加器輸出多路復(fù)用使 得能使用擴(kuò)展因子的整個可用范圍。該方面更特定的例子將在以下與圖5相關(guān) 經(jīng)詳述。PN發(fā)生器320根據(jù)從進(jìn)度安排器310發(fā)送來的值pn—count每周期生成P對I和QPN數(shù)據(jù)。有多種類型的PN序列。例如,在IS-95系統(tǒng)內(nèi),可以從線 性反饋移位寄存器生成的單一的I和單一的Q PN序列用于擴(kuò)展和解擴(kuò)展,基 站通過這些PN序列中唯一偏置標(biāo)識它們自己。在另一方面,在W—CDMA系統(tǒng) 中,PN序列使用Gold碼生成,且每個基站使用唯一碼標(biāo)識它自己。不管使用的 是哪種類型的PN序列或PN發(fā)生器320是如何實(shí)現(xiàn)的,本發(fā)明的方面均適用。 進(jìn)度安排器310保持每個信道的PN計(jì)數(shù)并提供PN計(jì)數(shù)給活動信道,在圖3A 中注為pn—count,并提供給PN發(fā)生器320以計(jì)算合適的P對I和Q PN值以在 解擴(kuò)展器360內(nèi)解擴(kuò)展。該情況下有用的PN發(fā)生器例子包括基于査詢表按 pn一count索引的R0M、或領(lǐng)域內(nèi)已知的多種掩碼方案一種。相位發(fā)生器330可以有幾種使用方式。旋轉(zhuǎn)器主要是將進(jìn)入的I和Q對用 帶有一定相位的單元向量相乘的復(fù)數(shù)乘法器。相位發(fā)生器330的一例實(shí)現(xiàn)是與 加法器耦合的RAM。 RAM包括每個信道的相位累加。每個周期,信道的相位累 加能被發(fā)送到旋轉(zhuǎn)器370以旋轉(zhuǎn),然后相位被加到累加且結(jié)果存儲回活動信道 的RAM存儲器位置。相位能在從進(jìn)度安排器310來的按逐個信道的基礎(chǔ)上提供。 一種實(shí)現(xiàn)平行旋轉(zhuǎn)器的方法如下。定義相位為活動信道要累加的相位。定義A為 頻率補(bǔ)償需要的每碼片相位調(diào)整量。(A可以從諸如DSP240的DSP來的按每個 信道供給)。對每個周期提供給旋轉(zhuǎn)器370內(nèi)的P個旋轉(zhuǎn)器相位、相位+A、相 位+ 2A、相位+ 3A…相位+(P+l) A。該方法是由于處理的P個碼片的每個相 互延遲一個碼片。在旋轉(zhuǎn)之后,在RAM內(nèi)將該信道的相位用相位+ P》A代替, 且相位將會在下一輪內(nèi)為該信道準(zhǔn)備好。在另一實(shí)施例中,對粗頻率調(diào)整,單 一的相位可用于旋轉(zhuǎn)器370內(nèi)的P個旋轉(zhuǎn)器,因此將復(fù)雜度和硬件的精確度折 衷。如上所述,旋轉(zhuǎn)器在CDMA指前端處理模塊中不需要。在領(lǐng)域內(nèi)有其它已 知的方法實(shí)現(xiàn)頻率補(bǔ)償。OVSF發(fā)生器340根據(jù)活動信道的pn一count生成OVSF碼。領(lǐng)域內(nèi)有名的技 術(shù)是取pn—count的低位并據(jù)此生成合適的Walsh或0VSF碼。例如,可能有時 需要同時生成P值是對基于ROM查詢表是有用的。還有已知的XOR樹(一般需 要log2(SF)的XORs)。領(lǐng)域內(nèi)的技術(shù)人員會意識到這些描述是僅為描述功能而描述模塊的??梢?用PN發(fā)生器320、相位發(fā)生器330以及0VSF發(fā)生器340加入接收它們響應(yīng)輸 出的模塊或進(jìn)度安排器310而重畫圖3A。圖3B描述了另一實(shí)施例指前端305。相關(guān)圖3A的描述除了關(guān)于旋轉(zhuǎn)器位置之外對此完全適用。兩張圖間相同的模塊在兩張圖中使用相同的編號。進(jìn)度安排器310繼續(xù)驅(qū)動移位寄存器組350、 PN發(fā)生器320、 OVSF發(fā)生器340以及 累加器395。 I和Q采樣繼續(xù)到達(dá)移位寄存器組350。 PN發(fā)生器320和OVSF發(fā) 生器340相應(yīng)驅(qū)動解擴(kuò)展器360和解覆蓋器380。在平行求和356內(nèi)不同于圖 3A的平行求和355而有所變化。在圖3A內(nèi),旋轉(zhuǎn)器370置于解擴(kuò)展器360和 解覆蓋器380之間。這樣,它落在P個旋轉(zhuǎn)器處理平行求和355結(jié)果的電路區(qū) 域內(nèi)。在圖3B中,現(xiàn)在編號為375的旋轉(zhuǎn)器置于加法器樹之后。解擴(kuò)展器360 結(jié)果直接送到解覆蓋器380,然后到加法器樹390,最后到旋轉(zhuǎn)器375。將旋轉(zhuǎn) 器375置于加法器樹之后的好處是只需要一個旋轉(zhuǎn)器而不是圖3A內(nèi)的P個。 進(jìn)度安排器310驅(qū)動相位發(fā)生器335,它的指定不同于相位發(fā)生器330由于它 只需要存儲每信道一個相位值。該配置提供了比圖3A平均要低的碼片接著碼 片旋轉(zhuǎn)的精確效果,但可能在硬件復(fù)雜度為首要因素時有用且該種類型的頻率 補(bǔ)償也足夠了。如上所述,本發(fā)明提供硬件有效方法以對大量信道(準(zhǔn)確地說是 MAX—CHANNELS)同時解調(diào)。提供支持的方法還提供如何分配資源很大靈活性。 例如,在先前方法中,指前端復(fù)制一個指的硬件M次,這樣限制了資源折衷的 能力。該種配置一般生成M個導(dǎo)頻和M個數(shù)據(jù)流的提前、遲后和及時數(shù)據(jù)。這 樣, 一般使用德個信道,但會產(chǎn)生最多M個數(shù)據(jù)流。在本發(fā)明中,DSP能隨便 以多種方法分配信道資源。如同舊硬件版本, 一個選擇是解調(diào)一個導(dǎo)頻、對應(yīng) 的數(shù)據(jù)信號和定時跟蹤的提前和遲后期流。然而另外,單一的導(dǎo)頻能用大量對 應(yīng)的數(shù)據(jù)流解調(diào),且只有提前期和遲后的流提供定時跟蹤。這在發(fā)射信號捆綁 了多于一個的帶有唯一碼的數(shù)據(jù)流且將它們用公共導(dǎo)頻發(fā)射時很有用。圖4是詳述諸如進(jìn)度安排器310的進(jìn)度安排器能實(shí)現(xiàn)合適的索引、碼元界 限檢測以及時間跟蹤的流程圖。值得注意的是寫在變量下方的下標(biāo)CH指示了 每個個別信道具有該名字的唯一變量,且該變量的使用指明它是對應(yīng)活動信道 的對應(yīng)變量(包括在變量CH內(nèi))。流程圖操作如下。開始于模塊400。為討論用,假設(shè)活動信道CH初始化為 零,且所有變量被初始化。 一般,諸如DSP 240的DSP能通過提供定義它的變 量而自由分配新信道。這包括擴(kuò)展因子(SF)、 PN偏置(PN—OFFSET)以標(biāo)識PN序 列(或是公共序列或唯一序列內(nèi)的偏置)以及該信道的覆蓋碼。值得注意的是, 一般導(dǎo)頻信道不被覆蓋,所以在這些情況下可以分配全零的0VSF一C0DE。圖4未示出特定信道的變量更新。假設(shè)DSP能自由更新信道參數(shù),會采取合適的安 全措施以避免在變量是活動狀態(tài)時改寫信道變量。提前或遲后信道間的差別在指前端內(nèi)不重要。DSP能通過使用PN序列內(nèi)的合適移位而分配定時跟蹤信道并使用產(chǎn)生的碼元以實(shí)現(xiàn)定時跟蹤處理。所有信 道統(tǒng)一地由指前端處理?;氐搅鞒虉D,從400進(jìn)行到402。檢查是否/mfecw〈0。變量、索引一般用 作移位寄存器組的地址,其中大多數(shù)最近的采樣存儲在O位置且最舊的保留在 (SHIFTER—LEN—1)位置處。小于0的索引值不是有效的地址,所以這是用來確定何時進(jìn)入空閑狀態(tài)。當(dāng)先前在移位寄存器組內(nèi)索引指向位置0或1或當(dāng)索引 指向0在及時處理時這對應(yīng)滯后命令。如果/mfec^〈0,則處理進(jìn)行到428,保持空閑(不更新、不輸出)然后進(jìn)行到430 。在430處,增加z'mfec^ CYCLES—PER—ROUND。完成該周期。進(jìn)行到432且CH加1以處理下一信道。從432進(jìn)行到434檢査CH是否等于CYCLES—PER—ROUND。如果是,則完成 這一輪,因?yàn)閺牧汩_始已到達(dá)了 CYCLES—PER—ROUND。進(jìn)行到436,保持空閑(不 作任何信道處理),且將CH重設(shè)為零。進(jìn)程回到434其中由于CH已被重設(shè), 則CH不會等于CYCLES一PER一ROUND。進(jìn)程回到402檢査是否/"AxOT <0,如上所述。如果/mfecw不小于零,則開始信道處理。進(jìn)行到404并訪問使用/^fex^的 移位寄存器組。進(jìn)行到406并計(jì)算parallel—sumOT (如上相關(guān)圖3A和3B描述的,且在以下的圖4A和圖4B的流程圖形式中詳述)。進(jìn)行到408并通過將 parallel—sumcw力口至U accumcH而累力口 parallel—sumcw 。進(jìn)行至ll 410。在410,檢查是否到達(dá)該信道的碼元界限。 一種方法是測試是否 pn—countJ。SF^0,其中是活動信道的當(dāng)前PN位置,而SFeH是其擴(kuò)展因子。如 果不等于零,則進(jìn)行到416。如果等于零,則到達(dá)碼元界限。進(jìn)行到412并且 輸出accumGH。進(jìn)行到414并把a(bǔ)ccunkH重置為零。注意到塊414把重置值描述 為(O,O)。這指明了累加器正在累加I和Q兩個值,這兩個值都需要被重置為 零。進(jìn)行到416。在416,檢査是否信道被給予超前命令。如果是,則進(jìn)行到422。如果不 是,則進(jìn)行到418檢查是否給出滯后命令。如果是,則進(jìn)行到426并將/wcfex"減 2。進(jìn)行到422。如果沒有發(fā)出滯后命令,則進(jìn)行到420。在420處,將&tfec^減1。減一是在沒有超前或滯后命令時采取的行動。滯后引起額外的遞減。超前1去除該遞減。模塊416、 418、 420和426是時間跟蹤模塊。如所述的,當(dāng)完成 對^6fec^的超前、滯后和及時調(diào)整時,進(jìn)行到422。在422,將/"^fo^減少(P*S)—l。進(jìn)行到424并通過增加P而更新 pn—C0UntOT。這是由于P個碼片是每個周期要被處理的。進(jìn)行到430,其中, 如上所述,/"ife^遞增CYCLES—PER—ROUND。然后,在模塊432內(nèi),CH遞加一且處理在一輪中對下一信道重復(fù)。對技術(shù)人員很清楚的是描述的遞增加和遞減步驟在設(shè)定固定參數(shù)時可以 變?yōu)楦俚牟襟E,如同它們在任何特定實(shí)現(xiàn)中的情況。步驟序列保持通用且適 用于P和S的任何組合(由此導(dǎo)出其它參數(shù))。未示出的細(xì)節(jié)是該過程中對未分配信道的處理。不管所有的信道是否被分 配且活動,為維持合適的定時,所有的信道加上空閑狀態(tài)經(jīng)過每一輪被循環(huán)。 有多種處理未分配信道的方式。功率有效方法是保持所有最終引起在平行求和 內(nèi)計(jì)算的信號不變,因此減少了硬件的過度觸發(fā)。類似地,當(dāng)處理未分配的信 道時停用累加器。對未分配信道可關(guān)閉累加器輸出?;蛘逥SP(或其它碼元速率 處理器)能簡單地忽略這些未分配信道生成的結(jié)果。圖4A描述步驟406的詳細(xì)實(shí)施例,計(jì)算平行和。該過程對應(yīng)以上圖3A描 述的裝置。在440A,提供pn—count^給PN發(fā)生器。用PN發(fā)生器的輸出對移位寄存器組的輸出解擴(kuò)展。進(jìn)行到442A。將delta^提供給相位發(fā)生器。將經(jīng)解擴(kuò)展結(jié)果用相位發(fā)生器輸出旋轉(zhuǎn)。如圖3A,該旋轉(zhuǎn)器需要P次旋轉(zhuǎn)計(jì)算或P 個元件。進(jìn)行到444A。將pn—count^提供給OVSF發(fā)生器。用OVSF發(fā)生器輸出對旋轉(zhuǎn)器解覆蓋。進(jìn)行到446A并對經(jīng)解覆蓋的結(jié)果求和。圖4B描述步驟406的另一實(shí)施例,計(jì)算平行和。如圖3B,即將旋轉(zhuǎn)器放在處理的末端而不是解擴(kuò)展和解覆蓋之間減少了旋轉(zhuǎn)計(jì)算或元件從P減少到 一。在440B內(nèi),將pn—count^提供給PN發(fā)生器。將移位寄存器組的輸出用PN發(fā)生器的輸出解擴(kuò)展。進(jìn)行到444B。將pn—count^提供給OVSF發(fā)生器。用OVSF發(fā)生器輸出對經(jīng)解擴(kuò)展結(jié)果解覆蓋。進(jìn)行到446B并對經(jīng)解覆蓋的結(jié)果求 和。進(jìn)行到442A。將delta^提供給相位發(fā)生器。用相位發(fā)生器輸出將求和結(jié)果旋轉(zhuǎn)。如圖3B,該旋轉(zhuǎn)器只需要一次旋轉(zhuǎn)計(jì)算或一個元件。圖5描述了標(biāo)記為指前端500的另一實(shí)施例。指前端500是可按圖2描述 的指前端220部署的一實(shí)施例。要為該實(shí)例選擇實(shí)際的參數(shù),且處理少于平行 度P的擴(kuò)展因子的原則將通過該實(shí)例詳述。CDMA接收機(jī)內(nèi)一般的采樣速率為chipx8,且該實(shí)例中S設(shè)定為8。支持的平行度等級P設(shè)定為8。因此, MAX—CHANNELS=P*S-2=62 。 CYCLES—PER—R0UND=MAX_CHANNELS+1=63 。SHIFTER—LEN=CYCLES—PER—R0UND+(P-1) S=l 19。在該例中,可支持低到4的擴(kuò) 展因子以及8或更高的8的整數(shù)倍。在圖5中,I和Q采樣以每碼片S個采樣的采樣速率被移位并存儲在移位 寄存器組550內(nèi)。存儲的數(shù)據(jù)通過地址標(biāo)記索引可尋址,示出為進(jìn)度安排器和 定時控制單元510的輸出(在此后為進(jìn)度安排器510)。每個周期,提供給移位 寄存器組550的索引對應(yīng)當(dāng)前活動信道。對根據(jù)索引的每次訪問,8對I和Q 數(shù)據(jù)從移位寄存器組550中檢索出。這使得I和Q數(shù)據(jù)的8碼片能同時被解調(diào)。 檢索的對被適當(dāng)間隔分開8個采樣,由于期望的是8碼片數(shù)據(jù)。從移位寄存器550來的8對I和Q值被發(fā)送到解擴(kuò)展器560,它包括8對 平行解擴(kuò)展器用于從PN發(fā)生器520發(fā)送來的8對I和Q PN值對8對I和Q數(shù) 據(jù)解擴(kuò)展。8對經(jīng)解擴(kuò)展的I和Q對被發(fā)送到旋轉(zhuǎn)器570,其中它們根據(jù)相位 發(fā)生器530的8個輸出在8個旋轉(zhuǎn)器內(nèi)經(jīng)旋轉(zhuǎn)。經(jīng)解擴(kuò)展經(jīng)旋轉(zhuǎn)對被發(fā)送到解 覆蓋器580,其中8個0VSF碼從0VSF發(fā)生器540發(fā)送來以對其進(jìn)行解覆蓋。8 個經(jīng)解覆蓋的I值的前4個然后在加法器樹590內(nèi)求和以生成一4碼片I和, 8個經(jīng)解覆蓋的Q值的前4個類似地在加法器樹590內(nèi)求和以生成一 4碼片Q 和。8個經(jīng)解覆蓋的I值的后4個在加法器樹592內(nèi)求和以生成一第二4碼片 I和,8個經(jīng)解覆蓋的Q值的后4個在加法器樹592內(nèi)求和以生成一第二 4碼 片Q和。從加法器樹590和592來的第一和第二碼片I和Q和分別被發(fā)送到最終加 法器級594以生成8碼片I和以及8碼片Q和。從加法器樹590和592來的第 一和第二 4碼片I和Q和分別被發(fā)送到多路復(fù)用器596。當(dāng)活動信道的擴(kuò)展因 子(SF)為4時,在單一 chipx8周期內(nèi)完成兩個碼元。多路復(fù)用器596由進(jìn)度 安排器510引導(dǎo)以將I和Q數(shù)據(jù)的兩個碼元發(fā)送到碼元速率處理器(未示出)。最終加法器級594的輸出在加法器595內(nèi)與存儲在部分累加RAM 599內(nèi)的 活動信道的部分累加被相加。最終加法器級595以及部分累加RAM組成累加的 功能,這由進(jìn)度安排器510控制以通過多路復(fù)用器596輸出結(jié)果以在碼元界限 處發(fā)送到碼元速率處理器。對SF不等于4,部分累加RAM的輸出在多路復(fù)用器 596內(nèi)被選擇。進(jìn)度安排器510還控制活動信道部分累加值的重設(shè)。 一般,當(dāng) SF二8時,不需要實(shí)際累加,這是由于8碼片結(jié)果在最終加法器級595內(nèi)計(jì)算。當(dāng)SF = 8時,部分累加被一直設(shè)定為零且8碼片結(jié)果被發(fā)送到多路復(fù)用器596。 (另一未示出方法未多路復(fù)用器596采用最終加法器級594的輸出作為輸入以 及當(dāng)SF二8時用附加選擇線發(fā)送)。對大于8的擴(kuò)展因子,累加是以與圖3A類似的方式進(jìn)行。如同以前,對每個活動信道對I和Q結(jié)果有分開的累加。除非 達(dá)到了碼元界限,加法器595內(nèi)的新部分累加存儲在對應(yīng)活動信道位置內(nèi)的部 分累加RAM 599內(nèi)。同樣地,如果達(dá)到了碼元界限,意味著對于活動信道,由 擴(kuò)展因子SF指定的碼片數(shù)目已經(jīng)累加了,則I和Q累加對應(yīng)碼元內(nèi)的能量且 被發(fā)送到碼元速率處理器?;顒有诺赖拇鎯υ诓糠掷奂覴AM 599內(nèi)的部分累加 值會在進(jìn)度安排器510控制下被重設(shè)為零。進(jìn)度安排器維持每個信道的擴(kuò)展因 子值并確定何時達(dá)到碼元界限。先前一段詳述了一種可能的支持小于使用的平行度的擴(kuò)展因子的配置。一 般,對更大的P值和/或更小的SF值,可較早地在加法器樹內(nèi)加入合適的抽頭 以抽取碼元數(shù)據(jù)。這些較早的抽頭能以所描述的方式經(jīng)多路復(fù)用以將碼元數(shù)據(jù) 發(fā)送到碼元速率處理器。上面圖3A的關(guān)于PN發(fā)生器320、相位發(fā)生器330以及0VSF發(fā)生器340的 討論相應(yīng)適用于圖5的PN發(fā)生器520、相位發(fā)生器430、 0VSF發(fā)生器540。 一 般,進(jìn)度安排器510在進(jìn)行該轉(zhuǎn)換時代替進(jìn)度安排器310。在圖3A和3B間討論的旋轉(zhuǎn)器定位的原則也適用于圖5描述的實(shí)施例。未 示出第二選項(xiàng)的細(xì)節(jié)但對本領(lǐng)域內(nèi)的技術(shù)人員是清楚的。圖4的流程圖適合于描述進(jìn)度安排器510的功能以及它與圖5的各個模塊的相互關(guān)系。很清楚地圖4內(nèi)概括的參數(shù)現(xiàn)在要插入數(shù)字值,即CYCLES—PER—ROUND為63, P = 8以及S = 8。步驟406內(nèi)描述的平行和的計(jì)算會超過通過將單一加法器分裂為加法器樹590和592以及最終加法器級594的附加抽頭值(平行求和值是最終加法器594的輸出)。碼元界限輸出步驟412會包含對作為輸出到碼元速率處理器的SF值小于P(即SF=4和P = 8)的附加抽頭值的多路復(fù)用。除了這些優(yōu)化, 一輪內(nèi)通過信道的循環(huán)處理流、累加、 pn一count"的更新以及indexw的更新(包括時間跟蹤)保持不變。值得注意的是以上描述的所有實(shí)施例、方法步驟可以相互交換而不偏離本 發(fā)明的范圍。本領(lǐng)域的技術(shù)人員可以理解,信息和信號可能使用各種不同科技和技術(shù)中 的任何一種實(shí)現(xiàn)。例如,上述說明中可能涉及的數(shù)據(jù)、指令、命令、信息、信號、比特、碼元和碼片最好由電壓、電路、電磁波、磁場或其粒子、光場或其 粒子、或它們的任意組合來表示。本領(lǐng)域的技術(shù)人員還可以理解,這里公開的結(jié)合這里描述的實(shí)施例所描述 的各種說明性的邏輯塊、模塊、電路和算法步驟可以用電子硬件、計(jì)算機(jī)軟件 或兩者的組合來實(shí)現(xiàn)。為更清楚地說明硬件和軟件間的可交換性,各種說明性 的組件、方框、模塊、電路和步驟一般按照其功能性進(jìn)行闡述。這些功能性究 竟作為硬件或軟件來實(shí)現(xiàn)取決于整個系統(tǒng)所采用的特定的應(yīng)用和設(shè)計(jì)約束。各種說明性的邏輯塊、模塊和算法步驟的實(shí)現(xiàn)或執(zhí)行可以用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其 它可編程邏輯器件、離散門或晶體管邏輯、離散硬件組件或在此描述的執(zhí)行以 上描述的功能的任何一個的組合。通用處理器最好是微處理器,然而或者,處 理器可以是任何常規(guī)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還能實(shí)現(xiàn) 為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個微處理器、帶有DSP 核的一個或多個微處理器或其它任何該種配置。連同在此公開的實(shí)施例一起描述的方法或算法的步驟可能直接體現(xiàn)在硬 件、處理器執(zhí)行的軟件模塊或兩者的組合中。軟件模塊可以駐留于RAM存儲器、 快閃(flash)存儲器、R0M存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬 盤、移動盤、CD-R0M、或本領(lǐng)域中已知的其它任意形式的存儲媒體中。 一示例 存儲介質(zhì)耦合到處理器使得處理器能從存儲介質(zhì)讀和寫信息?;蛘撸鎯橘|(zhì) 可能整合入處理器。處理器和存儲介質(zhì)可駐留于專用集成電路ASIC中。ASIC 可以駐留于用戶他終端內(nèi)。或者,處理器和存儲介質(zhì)可以駐留于用戶終端內(nèi)的 離散元件內(nèi)。上述優(yōu)選實(shí)施例的描述使本領(lǐng)域的技術(shù)人員能制造或使用本發(fā)明。這些實(shí) 施例的各種修改對于本領(lǐng)域的技術(shù)人員來說是顯而易見的,這里定義的一般原 理可以被應(yīng)用于其它實(shí)施例中而不使用創(chuàng)造能力。因此,本發(fā)明并不限于這里 示出的實(shí)施例,而要符合與這里公開的原理和新穎特征一致的最寬泛的范圍。
權(quán)利要求
1. 一種處理多個信道的指前端,其特征在于包括移位寄存器,用于接收I和Q采樣并對其移位,其中多個I和Q采樣可以平行的方式訪問;平行和計(jì)算器,用于接收多個I和Q采樣并生成I和Q結(jié)果;累加器,用于對每個活動信道在一個部分累加內(nèi)將I和Q結(jié)果累加,并有條件地根據(jù)與活動信道相關(guān)的擴(kuò)展因子在碼元界限上輸出部分累加;進(jìn)度安排器,用于控制移位寄存器、平行和計(jì)算器以及累加器,使得它們時間共享從而為多個信道的每一個生成碼元;采樣處理器,用于從以平行方式訪問的多個采樣中生成多個被處理的采樣,所述采樣處理器包括一個用擴(kuò)展碼的片段對所訪問的采樣進(jìn)行解擴(kuò)展的解擴(kuò)展器。
2. 如權(quán)利要求1所述的指前端,其特征在于,所述采樣處理器還包括用于在 頻率上旋轉(zhuǎn)經(jīng)解擴(kuò)展的采樣的旋轉(zhuǎn)器。
3. 如權(quán)利要求2所述的指前端,其特征在于,所述采樣處理器還包括一個使 用OVSF碼的片段對所旋轉(zhuǎn)的采樣進(jìn)行解覆蓋的解覆蓋器。
4. 一種處理多個信道的指前端,其特征在于包括移位寄存器,用于接收I和Q采樣并對其移位,其中多個I和Q采樣可以平 行的方式訪問;平行和計(jì)算器,用于接收多個I和Q采樣并生成I和Q結(jié)果;累加器,用于對每個活動信道在一個部分累加內(nèi)將I和Q結(jié)果累加,并有條 件地根據(jù)與活動信道相關(guān)的擴(kuò)展因子在碼元界限上輸出部分累加;進(jìn)度安排器,用于控制移位寄存器、平行和計(jì)算器以及累加器,使得它們時 間共享從而為多個信道的每一個生成碼元;以及選擇單元,用于從累加器的輸出或者平行和計(jì)算器的輸出中選擇一碼元,所述選擇單元在擴(kuò)展因子大于被訪問以供平行方式處理的采樣數(shù)時選擇累加器的輸 出。
5. —種帶有處理多個信道的指前端的接收機(jī),其特征在于,所述指前端包括: 移位寄存器,用于接收I和Q采樣并對其移位,其中多個I和Q采樣可以平行的方式訪問;平行和計(jì)算器,用于接收多個I和Q采樣并生成I和Q結(jié)果;累加器,用于對每個活動信道在一個部分累加內(nèi)將I和Q結(jié)果累加,并有條件地根據(jù)與活動信道相關(guān)的擴(kuò)展因子在碼元界限上輸出部分累加;進(jìn)度安排器,用于控制移位寄存器、平行和計(jì)算器以及累加器使得它們被時間共享從而為多個信道的每個生成碼元;以及采樣處理器,用于從以平行方式訪問的多個采樣中生成多個被處理的釆樣, 所述采樣處理器包括一個用擴(kuò)展碼的片段對所訪問的釆樣進(jìn)行解擴(kuò)展的解擴(kuò)展器。
6. 如權(quán)利要求5所述的接收機(jī),其特征在于,所述采樣處理器還包括用于在 頻率上旋轉(zhuǎn)經(jīng)解擴(kuò)展的采樣的旋轉(zhuǎn)器。
7. 如權(quán)利要求6所述的接收機(jī),其特征在于,所述采樣處理器還包括一個使 用OVSF碼的片段對所旋轉(zhuǎn)的采樣進(jìn)行解覆蓋的解覆蓋器。
8. —種帶有處理多個信道的指前端的接收機(jī),其特征在于,所述指前端包括 移位寄存器,用于接收I和Q采樣并對其移位,其中多個I和Q采樣可以平行的方式訪問;平行和計(jì)算器,用于接收多個I和Q采樣并生成I和Q結(jié)果;累加器,用于對每個活動信道在一個部分累加內(nèi)將I和Q結(jié)果累加,并有條 件地根據(jù)與活動信道相關(guān)的擴(kuò)展因子在碼元界限上輸出部分累加;進(jìn)度安排器,用于控制移位寄存器、平行和計(jì)算器以及累加器使得它們被時 間共享從而為多個信道的每個生成碼元;以及選擇單元,用于從累加器的輸出或者平行和計(jì)算器的輸出中選擇一碼元,所 述選擇單元在擴(kuò)展因子大于被訪問以供平行方式處理的采樣數(shù)時選擇累加器的輸出。
9. 在一指前端中的一種用于生成與每個信道相關(guān)的索引index^以訪問平行 接入移位寄存器的方法,所述指前端具有以下參數(shù)P,平行因子; S,采樣速率;MAX—CHANNELS,多個信道內(nèi)支持的最大信道數(shù),由(P水S)-2確定;以及 CYCLES—PER_R0UND,在一輪內(nèi)的周期數(shù),由MAX—CHANNELS+1確定; 所述方法包括在CYCLES—PER—ROUND的每一輪中保持一個周期空閑,限制對移位寄存器的訪問或忽略該種訪問的結(jié)果;以及按每個信道的順序,每一周期一個信道地調(diào)整每個信道的相關(guān)索引,其 中索引調(diào)整包括以下步驟當(dāng)與信道相關(guān)的索引小于零時將索引遞增CYCLES—PER—ROUND;限制對移位寄存器的訪問或忽略該種訪問的結(jié)果;以及 保持一個周期持續(xù)期的空閑狀態(tài);否則 使用索引訪問移位寄存器; 當(dāng)實(shí)施滯后命令后,將索引遞減2; 當(dāng)實(shí)施超前命令時,不采取行動; 當(dāng)不實(shí)施超前或滯后命令時,將索引遞減l; 在以上步驟完成后,將索引遞增CYCLES—PER—ROUND — ((P*S)-1)。
10. 如權(quán)利要求9所述的方法,其特征在于還包括對其中相關(guān)索引不小于零的周期將與每個信道相關(guān)的PN計(jì)數(shù)值遞增P;以及 在由與信道相關(guān)的擴(kuò)展因子和PN計(jì)數(shù)值確定的碼元界限上輸出部分累加。
11. 如權(quán)利要求9所述的方法,其特征在于還包括對其中與信道相關(guān)的索引不小于零的每個周期將與每個信道相關(guān)的PN計(jì)數(shù)值 遞增P;當(dāng)與信道相關(guān)的擴(kuò)展因子為P或更大時,在由與信道相關(guān)的擴(kuò)展因子和PN計(jì) 數(shù)值確定的碼元界限上輸出部分累加;以及當(dāng)與信道相關(guān)的擴(kuò)展因子小于P時,根據(jù)擴(kuò)展因子選擇部分和。
全文摘要
公開了以硬件有效方式增加指解調(diào)能力的技術(shù)。在一方面,I和Q采樣被移位入可平行訪問的移位寄存器。多個碼片采樣從移位寄存器被訪問并經(jīng)平行操作以在每一周期生成信道的多個碼片結(jié)果。這些多碼片結(jié)果可經(jīng)累加并在碼元界限上輸出到碼元速率處理器。移位寄存器訪問、計(jì)算以及累加的調(diào)度可以按排為使得硬件被時間共享以支持大量信道。在另一方面,大量信道的定時跟蹤可以通過移位寄存器組的信道特定索引而被容納。這些方面連同不同的其它方面,提供了多個信道的硬件有效碼片速率處理能力以及這些信道部署方面的高度靈活性。
文檔編號H04B1/707GK101262247SQ200810095840
公開日2008年9月10日 申請日期2002年5月3日 優(yōu)先權(quán)日2001年5月9日
發(fā)明者A·艾格瓦爾, J·H·林 申請人:高通股份有限公司