專利名稱:一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)信道解調(diào)的技術(shù),尤其涉及一種寬帶碼分多址(WCDMA)系統(tǒng)上行 數(shù)據(jù)信道解調(diào)的方法及系統(tǒng)。
背景技術(shù):
3G技術(shù)的出現(xiàn)和使用,提高了無線語音通信和數(shù)據(jù)通信的帶寬和速度,就3G領(lǐng) 域的WCDMA技術(shù)而言,隨著WCDMA系統(tǒng)的商用和進一步發(fā)展及協(xié)議的不斷演進,對于基站 NodeB側(cè)的處理性能和精度的要求越來越高,而干擾消除技術(shù)的引入,為NodeB側(cè)提高處理 性能和精度及降低信道間的干擾提供了解決方案。上一代產(chǎn)品專用信道碼片級處理芯片中,RAKE接收機解調(diào)都是直接基于實時(on time)天線數(shù)據(jù)進行解調(diào),整個處理流程是一種順序的處理方式。然而,目前為了提高系統(tǒng) 性能,引入干擾抵消技術(shù)后,現(xiàn)有解調(diào)技術(shù)并不是直接基于實時天線數(shù)據(jù)進行解調(diào),而是需 要先對實時的天線數(shù)據(jù)進行緩存,然后針對緩存的天線數(shù)據(jù)進行干擾抵消,然后延遲一段 時間后再把干擾抵消之后的延遲天線數(shù)據(jù)以數(shù)據(jù)流的形式發(fā)送給RAKE接收機,RAKE接收 機再基于延遲的數(shù)據(jù)流進行解調(diào)。引入干擾抵消技術(shù)后的這種場景,對于第一次解調(diào)不正 確的用戶,要經(jīng)過天線數(shù)據(jù)干擾抵消后進行第二次解調(diào),可能還有第三次解調(diào),從而直接導(dǎo) 致了單位時間內(nèi)解調(diào)用戶數(shù)的成倍增加,這就需要延遲的數(shù)據(jù)流滿流量傳輸,導(dǎo)致X個小 區(qū)2X根天線傳輸?shù)臄?shù)據(jù)量非常大,其中,X為>=2的整數(shù)。引入干擾抵消技術(shù)后采用的上述現(xiàn)有解調(diào)技術(shù)存在的缺點為一方面,由于數(shù)據(jù) 傳輸帶寬的限制,在延遲的數(shù)據(jù)流滿流量傳送時,會導(dǎo)致系統(tǒng)處理能力(單位時間解調(diào)的 用戶數(shù))無法達到系統(tǒng)的需求;另一方面,由于延遲的數(shù)據(jù)流是在延遲一段時間后傳輸,而 不是動態(tài)調(diào)度,也為用戶解調(diào)的調(diào)度增加了限制。目前,對于這兩方面問題尚未存在有效的 解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的方法及系 統(tǒng),能解決傳輸延遲數(shù)據(jù)的帶寬和系統(tǒng)處理能力之間的矛盾,以及不能及時動態(tài)調(diào)度兩方 面的問題。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的—種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的方法,該方法包括以數(shù)據(jù)包 (batch)為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間相近的原則對用戶進行分組; 解調(diào)時,以batch為單位,為bitch內(nèi)的多個用戶申請同一組天線數(shù)據(jù),按照batch內(nèi)所有 用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙都解調(diào)完畢。其中,所述以batch為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間相近的原 則對用戶進行分組具體包括將屬于同一個小區(qū)且解調(diào)時間相近的多個用戶組合為一個 batch ;
3
所述解調(diào)具體包括從當(dāng)前bitch內(nèi)的第一個用戶開始,按先后順序?qū)Ξ?dāng)前batch 內(nèi)的所有用戶解調(diào)完第一個時隙后,再從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順序?qū)?當(dāng)前bitch內(nèi)的所有用戶解調(diào)下一個時隙,對每個時隙逐個解調(diào)直到當(dāng)前batch內(nèi)所有時 隙全部解調(diào)完畢。其中,該方法還包括當(dāng)前batch所需的天線數(shù)據(jù)能分多次申請,當(dāng)由申請返回的 天線數(shù)據(jù)已經(jīng)能解調(diào)一個當(dāng)前時隙時,對當(dāng)前時隙開始解調(diào),解調(diào)的同時申請當(dāng)前batch 的下一個時隙所需的天線數(shù)據(jù)。其中,該方法還包括對當(dāng)前batch內(nèi)的第一個時隙解調(diào)完畢后,如果需要處理下 一個kitch,則申請下一個batch的第一個時隙所需的天線數(shù)據(jù)。其中,所述解調(diào)進一步為根據(jù)申請的天線數(shù)據(jù),對與每一個batch對應(yīng)的用戶的 解調(diào)所需要的用戶參數(shù)進行解調(diào)。一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的系統(tǒng),該系統(tǒng)包括分組單元和解調(diào) 單元;其中,所述分組單元,用于以batch為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間 相近的原則對用戶進行分組;所述解調(diào)單元,用于解調(diào)時,以batch為單位,為batch內(nèi)的多個用戶申請同一組 天線數(shù)據(jù),按照batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有 時隙都解調(diào)完畢。其中,所述分組單元,進一步用于將屬于同一個小區(qū)且解調(diào)時間相近的多個用戶 組合為一個batch ;所述解調(diào)單元,進一步用于從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順序?qū)Ξ?dāng) 前bitch內(nèi)的所有用戶解調(diào)完第一個時隙后,再從當(dāng)前batch內(nèi)的第一個用戶開始,按先后 順序?qū)Ξ?dāng)前batch內(nèi)的所有用戶解調(diào)下一個時隙,對每個時隙逐個解調(diào)直到當(dāng)前batch內(nèi) 所有時隙全部解調(diào)完畢。其中,所述解調(diào)單元,進一步包括參數(shù)隨機存取存儲器(RAM)模塊、天線數(shù)據(jù)RAM 模塊、和解調(diào)任務(wù)執(zhí)行控制模塊;其中,所述參數(shù)隨機RAM模塊,用于接收batch和batch對應(yīng)的用戶的解調(diào)所需要的用 戶參數(shù);所述天線數(shù)據(jù)RAM模塊,用于存儲天線數(shù)據(jù);所述解調(diào)任務(wù)執(zhí)行控制模塊,用于從參數(shù)隨機RAM模塊讀取batch和batch對應(yīng) 的用戶的解調(diào)所需要的用戶參數(shù),從天線數(shù)據(jù)RAM模塊讀取天線數(shù)據(jù),根據(jù)申請的天線數(shù) 據(jù),對與每一個batch對應(yīng)的用戶的解調(diào)所需要的用戶參數(shù)進行解調(diào)。本發(fā)明以數(shù)據(jù)包(batch)為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間相近 的原則對用戶進行分組;解調(diào)時,以batch為單位,為batch內(nèi)的多個用戶申請同一組天線 數(shù)據(jù),按照batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙 都解調(diào)完畢。采用本發(fā)明,能解決傳輸延遲數(shù)據(jù)的帶寬和系統(tǒng)處理能力之間的矛盾,以及不 能及時動態(tài)調(diào)度兩方面的問題。
圖1為本發(fā)明的batch頭信息和用戶列表的對應(yīng)關(guān)系圖;圖2為本發(fā)明的天線數(shù)據(jù)隨機存取存儲器的切換關(guān)系圖;圖3為本發(fā)明系統(tǒng)實施例的架構(gòu)圖。
具體實施例方式本發(fā)明的基本思想是以batch為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時 間相近的原則對用戶進行分組;解調(diào)時,以batch為單位,為bitch內(nèi)的多個用戶申請同一 組天線數(shù)據(jù),按照batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所 有時隙都解調(diào)完畢。下面結(jié)合附圖對技術(shù)方案的實施作進一步的詳細(xì)描述。本發(fā)明的方案是一種無線通訊領(lǐng)域的WCDMA系統(tǒng)中NodeB上行一側(cè)物理層數(shù)據(jù)信 道基于干擾抵消后的延遲數(shù)據(jù)的任務(wù)調(diào)度及碼片級處理方案。針對現(xiàn)有技術(shù)解決傳輸延遲 數(shù)據(jù)的帶寬和系統(tǒng)處理能力之間的矛盾,以及不能及時動態(tài)調(diào)度兩方面的問題,本發(fā)明引 入數(shù)據(jù)包(batch)的概念,用batch為單位分組,就是將多個用戶分組到一個kitch,分組 需要具備的條件是多個用戶屬于同一個小區(qū)且解調(diào)時間相近。分組時,將屬于同一個小 區(qū)且解調(diào)時間相近的多個用戶分到一個batch,這樣,以bitch為單位傳輸天線數(shù)據(jù)時,同 一時間每個batch只需要傳送一個小區(qū)的天線數(shù)據(jù),僅僅占用2個天線,其他天線可空閑, 從而降低了數(shù)據(jù)量,在對接收的天線數(shù)據(jù)進行解調(diào)時使系統(tǒng)處理能力得到優(yōu)化,從而,采用 本發(fā)明不僅降低了傳輸數(shù)據(jù)量,而且避免了傳輸延遲數(shù)據(jù)的帶寬和系統(tǒng)處理能力之間的矛 盾。而不是像現(xiàn)有技術(shù)那樣以用戶為單位,由于所有用戶分屬12個天線,因此,同一時間天 線都被占用以進行天線數(shù)據(jù)發(fā)射,從而數(shù)據(jù)量巨大,會導(dǎo)致傳輸延遲數(shù)據(jù)的帶寬和系統(tǒng)處 理能力之間的矛盾。由于每個batch只需要傳送一個小區(qū)的天線數(shù)據(jù),因此,傳輸天線數(shù)據(jù) 的帶寬降為原來的1/X,同時每個batch的解調(diào)時間是不受限制的,可以動態(tài)調(diào)度,而每個 batch解調(diào)所需的天線數(shù)據(jù)由每個bitch自己發(fā)送天線申請,由于每個bitch內(nèi)的多個用戶 同屬一個小區(qū),因此只需要傳送一個小區(qū)的天線數(shù)據(jù)即可。所申請的天線數(shù)據(jù)發(fā)送過來后 要在片內(nèi)隨機存取存儲器(RAM)中存儲,供解調(diào)時對存儲的天線數(shù)據(jù)實時讀取,一個batch 所需的天線數(shù)據(jù)可以分若干次申請,循環(huán)使用片內(nèi)RAM的天線數(shù)據(jù)存儲區(qū)域,利用解調(diào)的 時間同時傳輸申請的天線數(shù)據(jù),以支持最優(yōu)的解調(diào)性能。不同batch之間串行處理,處理完 一個batch再處理下一個batch。一種WCDMA系統(tǒng)上行數(shù)據(jù)信道解調(diào)的方法,主要包括以下內(nèi)容一、將屬于同一個小區(qū)且解調(diào)時間相近的多個用戶劃分組合為一個batch。這里,該劃分組合的操作可以由內(nèi)嵌軟件,如MIPS核和ARM這一類的CPU來完成 的。這里,MIPS 指 MIPSTechnologie,為美普思科技公司,ARM 指 Advanced RISC Machines, 為一家IP核供應(yīng)商公司。內(nèi)嵌軟件先將多個用戶組合成一個batch,然后將bitch內(nèi)的每 個用戶解調(diào)所需要的用戶參數(shù)通過總線配置給系統(tǒng)中用于天線數(shù)據(jù)解調(diào)的硬件裝置,該硬 件裝置內(nèi)有一組片內(nèi)RAM來存儲用戶解調(diào)所需要的用戶參數(shù),分乒乓區(qū)存儲,即兩個乒乓 存儲區(qū)(bank),batch內(nèi)的用戶(user)標(biāo)識(id)信息、和用戶解調(diào)所需要的用戶參數(shù)的 bank id信息則存在于存儲有用戶列表(user_list)的RAM中。batch內(nèi)的用戶(user)標(biāo)識(id)信息、和用戶解調(diào)所需要的用戶參數(shù)的bank id在User_list中,并以鏈表的形式 存在,內(nèi)嵌軟件同時給該硬件裝置配置batch頭(head)信息,batch頭信息中包含第一用 戶id在user_list中的地址及用戶的個數(shù),同時還包含當(dāng)前batch用于解調(diào)的天線數(shù)據(jù)的 起始時間點。batch頭信息和user_list的對應(yīng)關(guān)系圖如圖1所示,圖1中的user num表 示用戶的個數(shù)。二、解調(diào)時,以batch為單位,為batch內(nèi)的多個用戶申請同一組天線數(shù)據(jù),按照 batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙都解調(diào)完畢。這里,設(shè)定一個batch需要解調(diào)Y個時隙(slot)的數(shù)據(jù),即所有時隙個數(shù)為Y,解 調(diào)的粒度是一個時隙,硬件裝置先將batch內(nèi)的所有用戶按先后順序解調(diào)完一個時隙的數(shù) 據(jù),然后再從batch內(nèi)的第一個用戶開始解調(diào)下一個時隙的數(shù)據(jù),如此循環(huán)一直到Y(jié)個時隙 的數(shù)據(jù)全部解調(diào)完畢。當(dāng)硬件裝置接收到內(nèi)嵌軟件下發(fā)的batch頭信息時,要根據(jù)當(dāng)前天 線數(shù)據(jù)存儲RAM的空閑情況發(fā)送天線數(shù)據(jù)申請,當(dāng)系統(tǒng)開始工作時,天線數(shù)據(jù)存儲RAM是全 部空閑的,這時可以一次申請Z(Z大于等于Y)個時隙的天線數(shù)據(jù),當(dāng)接收到的天線數(shù)據(jù)已 經(jīng)夠解調(diào)一個時隙時,就開始解調(diào),當(dāng)?shù)谝粋€時隙解調(diào)完畢時,如圖2中的第1個時隙的存 儲空間就已經(jīng)釋放了,這時可以馬上申請下一個batch的第一個時隙的天線數(shù)據(jù),以此類 推,當(dāng)前bitch的所有數(shù)據(jù)處理完后,下一個batch的天線數(shù)據(jù)已經(jīng)準(zhǔn)備好,可以馬上處理 下一個batch,這樣可以連續(xù)處理多個kitch,而不必為等待天線數(shù)據(jù)而消耗時間。一種WCDMA系統(tǒng)上行數(shù)據(jù)信道解調(diào)的系統(tǒng),主要包括以下內(nèi)容該系統(tǒng)包括分組單元和解調(diào)單元;其中,分組單元用于以batch為單位,根據(jù)多 個用戶屬于同一個小區(qū)且解調(diào)時間相近的原則對用戶進行分組。解調(diào)單元用于解調(diào)時,以 batch為單位,為bitch內(nèi)的多個用戶申請同一組天線數(shù)據(jù),按照batch內(nèi)所有用戶的先后 順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙都解調(diào)完畢。這里,分組單元,進一步用于將屬于同一個小區(qū)且解調(diào)時間相近的多個用戶組合 為一個bitch。解調(diào)單元進一步用于從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順序?qū)Ξ?dāng)前 batch內(nèi)的所有用戶解調(diào)完第一個時隙后,再從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順 序?qū)Ξ?dāng)前batch內(nèi)的所有用戶解調(diào)下一個時隙,對每個時隙逐個解調(diào)直到當(dāng)前batch內(nèi)所 有時隙全部解調(diào)完畢。這里,解調(diào)單元進一步包括參數(shù)隨機存取存儲器(RAM)模塊、天線數(shù)據(jù)RAM模塊、 和解調(diào)任務(wù)執(zhí)行控制模塊;其中,參數(shù)隨機RAM模塊用于接收batch和batch對應(yīng)的用戶的 解調(diào)所需要的用戶參數(shù)。天線數(shù)據(jù)RAM模塊用于存儲天線數(shù)據(jù)。解調(diào)任務(wù)執(zhí)行控制模塊用 于從參數(shù)隨機RAM模塊讀取batch和batch對應(yīng)的用戶的解調(diào)所需要的用戶參數(shù),從天線 數(shù)據(jù)MM模塊讀取天線數(shù)據(jù),根據(jù)申請的天線數(shù)據(jù),對與每一個batch對應(yīng)的用戶的解調(diào)所 需要的用戶參數(shù)進行解調(diào)。這里,該系統(tǒng)還可以包括包請求控制模塊,用于從參數(shù)RAM模塊中讀取包請求, 并解析出包請求中的batch及和batch對應(yīng)的用戶的解調(diào)所需要的用戶參數(shù),將解調(diào)任務(wù) 執(zhí)行控制模塊的天線數(shù)據(jù)請求轉(zhuǎn)發(fā)給天線數(shù)據(jù)RAM模塊,以申請所需要的天線數(shù)據(jù)。這里,該系統(tǒng)還可以包括碼片級處理模塊,用于以用戶為單位對數(shù)據(jù)信道解擾、 解擴和頻偏補償。以下對本發(fā)明進行舉例闡述。
6
方法實施例本實施例的流程包括如下步驟步驟101 系統(tǒng)的內(nèi)嵌軟件將屬于同一個小區(qū)且解調(diào)時間相近的多個用戶劃分組 合為一個batch。步驟102 該內(nèi)嵌軟件將batch內(nèi)的所有用戶解調(diào)所需的參數(shù)配置給系統(tǒng)中用于 天線數(shù)據(jù)解調(diào)的硬件裝置。步驟103 該內(nèi)嵌軟件將batch對應(yīng)的user list鏈表配置給該硬件裝置。步驟104 該內(nèi)嵌軟件將batch頭信息配置給該硬件裝置。步驟105 該硬件裝置收到batch頭信息后發(fā)送天線數(shù)據(jù)請求,以申請?zhí)炀€數(shù)據(jù)。步驟106 申請?zhí)炀€數(shù)據(jù)后,該硬件裝置收到申請的當(dāng)前batch足夠解調(diào)第一個時 隙的天線數(shù)據(jù)后,開始對batch內(nèi)的所有用戶按順序進行解調(diào)。這里的解調(diào),實際上是根據(jù) 申請的天線數(shù)據(jù),對與每一個batch對應(yīng)的所有用戶的解調(diào)所需要的用戶參數(shù)進行解調(diào)。步驟107 當(dāng)?shù)谝粋€時隙的天線數(shù)據(jù)解調(diào)完成后,如果該內(nèi)嵌軟件已經(jīng)配置下一 個batch頭信息,則發(fā)送下一個batch的第一個時隙的天線數(shù)據(jù)的申請。步驟108 如果申請的當(dāng)前batch用于解調(diào)第二個時隙的天線數(shù)據(jù)已經(jīng)準(zhǔn)備好,該 硬件裝置就開始解調(diào)當(dāng)前batch所有用戶的第二個時隙,并以此類推,一直到當(dāng)前bitch的 所有時隙全部解調(diào)完畢。步驟109 當(dāng)前batch解調(diào)完畢后,如果申請的下一個bitch用于解調(diào)第一個時隙 的天線數(shù)據(jù)已經(jīng)準(zhǔn)備好,則開始解調(diào)下一個batch。以此類推,循環(huán)解調(diào)該內(nèi)嵌軟件配置的 任務(wù)。系統(tǒng)實施例如圖3所示,本實施例的系統(tǒng)共分為五個模塊參數(shù)RAM模塊(可以用para ram 模塊表示)、天線數(shù)據(jù)RAM模塊(可以用antenna data ram模塊表示)、包請求控制模塊 (可以用batch controller模塊表示)、解調(diào)任務(wù)執(zhí)行控制模塊(可以用task execute controller模塊表示)、碼片級處理模塊(可以用chip processor模塊表示)。和本系統(tǒng) 有接口的外圍子系統(tǒng)包括總線矩陣(AXI)、外部數(shù)據(jù)傳輸模塊(ΕΤΙ)、天線插值模塊(ANU)、 數(shù)據(jù)信道符號級處理模塊(DMU)。其中,AXI主要是AXI總線接口模塊,ETI是和天線存儲 設(shè)備(圖3未顯示)進行天線數(shù)據(jù)申請及天線數(shù)據(jù)的交互的擴展接口,DMU則主要是進行 符號級處理的設(shè)備。其中,所述天線存儲設(shè)備是一種數(shù)據(jù)存儲設(shè)備,比如靜態(tài)存儲器(sram) 或云力態(tài)存 諸器(dram)。圖3中,batch request才旨包i青求;batch response才旨包響應(yīng);read 指讀;data指數(shù)據(jù);data inf指所接收天線數(shù)據(jù)的數(shù)量;ch inf指碼片級處理所需的參數(shù); ch finish指碼片級處理完成上一個用戶的一個時隙的任務(wù)的標(biāo)志信號;batch inf指包信 E ;batch finish指完成一個batch的任務(wù);Antenna data request指天線數(shù)據(jù)i青求。上述系統(tǒng)中,參數(shù)RAM模塊用于接收內(nèi)嵌軟件通過AXI總線配置下來的batch頭 信息和用戶解調(diào)所需要的用戶參數(shù),batch頭信息存入?yún)?shù)RAM模塊中的batch request FIFO,用戶解調(diào)所需要的用戶參數(shù)存入RAM;該參數(shù)RAM模塊同時接收外圍設(shè)備通過AXI總 線讀取參數(shù)的操作。天線數(shù)據(jù)RAM模塊用于接收ETI傳送的天線數(shù)據(jù),存入天線緩存(buffer),并統(tǒng) 計所接收天線數(shù)據(jù)的數(shù)量(data inf)。包請求控制模塊用于從參數(shù)RAM模塊中的batch request FIFO中讀取包請求,并解析出包請求中的batch,將I^atch所對應(yīng)的包信息(batch inf)傳給解調(diào)任務(wù)執(zhí)行控制 模塊并回復(fù)包響應(yīng)給參數(shù)RAM模塊;接收解調(diào)任務(wù)執(zhí)行控制模塊的天線數(shù)據(jù)請求,并向天 線存儲設(shè)備發(fā)送天線數(shù)據(jù)的請求。當(dāng)完成一個batch的任務(wù)時(batch finish),要向內(nèi)嵌 軟件發(fā)送響應(yīng)信息。解調(diào)任務(wù)執(zhí)行控制模塊用于接收包請求控制模塊傳送的需要執(zhí)行的包請求中 batch所對應(yīng)的包信息,并回復(fù)包信息接收完畢的響應(yīng),同時會接收天線RAM模塊發(fā)送的天 線以符號(symbol),如256chip為單位統(tǒng)計的所接收天線數(shù)據(jù)的數(shù)量(data inf),這樣就 可以維護完成一個包任務(wù)所需要的天線數(shù)據(jù)的symbol個數(shù)和存儲天線數(shù)據(jù)的RAM空間之 間的關(guān)系,當(dāng)剛收到包請求中batch所對應(yīng)的包信息時,RAM中沒有天線數(shù)據(jù),這時要發(fā)送 天線數(shù)據(jù)申請,根據(jù)RAM空閑空間的大小和batch所需要的天線的長度來確定所申請的天 線數(shù)據(jù)的長度,然后等天線數(shù)據(jù)的到來,天線存儲設(shè)備會通過ETI把天線數(shù)據(jù)傳送到天線 數(shù)據(jù)RAM模塊。當(dāng)發(fā)出天線數(shù)據(jù)請求后,解調(diào)任務(wù)執(zhí)行控制模塊會先讀取user list RAM 中的數(shù)據(jù),獲得user id和用戶解調(diào)所需要的用戶參數(shù)的bank值,然后根據(jù)user id和參 數(shù)bank值來讀取碼片級處理模塊執(zhí)行碼片級處理時所需的參數(shù),然后等待天線數(shù)據(jù),當(dāng)天 線滿處理一個時隙所需要的天線數(shù)據(jù)時,則向碼片級處理模塊發(fā)送任務(wù)執(zhí)行指令,伴隨的 還有碼片級處理所需的參數(shù)(ch inf)。接下來,解調(diào)任務(wù)執(zhí)行控制模塊要再讀下一個user list中的user id和參數(shù)bank值,然后讀取碼片級處理模塊執(zhí)行碼片級處理所需的參數(shù), 然后等碼片級處理完成上一個用戶的一個時隙的任務(wù)的標(biāo)志信號(ch finish),完成信號 到來,則發(fā)送剛才讀取的user id的處理指令和對應(yīng)的參數(shù)給碼片級處理模塊繼續(xù)處理。這 樣可以保證碼片級處理部分連續(xù)工作,提高系統(tǒng)效率。當(dāng)處理完一個batch的所有用戶的 一個時隙的數(shù)據(jù)后,則需要再從第一個用戶開始處理下一個時隙的數(shù)據(jù),如此循環(huán)Y次,將 Y個時隙全部處理完后,再進行下一個batch的處理。碼片級處理模塊用于以用戶為單位對數(shù)據(jù)信道解擾、解擴和頻偏補償。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的方法,其特征在于,該方法包括以數(shù) 據(jù)包(batch)為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間相近的原則對用戶進行分 組;解調(diào)時,以batch為單位,為bitch內(nèi)的多個用戶申請同一組天線數(shù)據(jù),按照batch內(nèi)所 有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙都解調(diào)完畢。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以batch為單位,根據(jù)多個用戶屬于 同一個小區(qū)且解調(diào)時間相近的原則對用戶進行分組具體包括將屬于同一個小區(qū)且解調(diào)時 間相近的多個用戶組合為一個batch ;所述解調(diào)具體包括從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順序?qū)Ξ?dāng)前bitch內(nèi)的 所有用戶解調(diào)完第一個時隙后,再從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順序?qū)Ξ?dāng)前 batch內(nèi)的所有用戶解調(diào)下一個時隙,對每個時隙逐個解調(diào)直到當(dāng)前batch內(nèi)所有時隙全 部解調(diào)完畢。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括當(dāng)前batch所需的天線數(shù) 據(jù)能分多次申請,當(dāng)由申請返回的天線數(shù)據(jù)已經(jīng)能解調(diào)一個當(dāng)前時隙時,對當(dāng)前時隙開始 解調(diào),解調(diào)的同時申請當(dāng)前batch的下一個時隙所需的天線數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括對當(dāng)前bitch內(nèi)的第一個 時隙解調(diào)完畢后,如果需要處理下一個batch,則申請下一個batch的第一個時隙所需的天 線數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述解調(diào)進一步為根據(jù)申 請的天線數(shù)據(jù),對與每一個batch對應(yīng)的用戶的解調(diào)所需要的用戶參數(shù)進行解調(diào)。
6.一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的系統(tǒng),其特征在于,該系統(tǒng)包括分組 單元和解調(diào)單元;其中,所述分組單元,用于以batch為單位,根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間相近 的原則對用戶進行分組;所述解調(diào)單元,用于解調(diào)時,以batch為單位,為bitch內(nèi)的多個用戶申請同一組天線 數(shù)據(jù),按照batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙 都解調(diào)完畢。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述分組單元,進一步用于將屬于同一個 小區(qū)且解調(diào)時間相近的多個用戶組合為一個batch ;所述解調(diào)單元,進一步用于從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順序?qū)Ξ?dāng)前 batch內(nèi)的所有用戶解調(diào)完第一個時隙后,再從當(dāng)前batch內(nèi)的第一個用戶開始,按先后順 序?qū)Ξ?dāng)前batch內(nèi)的所有用戶解調(diào)下一個時隙,對每個時隙逐個解調(diào)直到當(dāng)前batch內(nèi)所 有時隙全部解調(diào)完畢。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述解調(diào)單元,進一步包括參數(shù)隨機存 取存儲器(RAM)模塊、天線數(shù)據(jù)RAM模塊、和解調(diào)任務(wù)執(zhí)行控制模塊;其中,所述參數(shù)隨機RAM模塊,用于接收batch和batch對應(yīng)的用戶的解調(diào)所需要的用戶參數(shù);所述天線數(shù)據(jù)RAM模塊,用于存儲天線數(shù)據(jù);所述解調(diào)任務(wù)執(zhí)行控制模塊,用于從參數(shù)隨機RAM模塊讀取batch和batch對應(yīng)的用 戶的解調(diào)所需要的用戶參數(shù),從天線數(shù)據(jù)MM模塊讀取天線數(shù)據(jù),根據(jù)申請的天線數(shù)據(jù),對 與每一個batch對應(yīng)的用戶的解調(diào)所需要的用戶參數(shù)進行解調(diào)。
全文摘要
本發(fā)明公開了一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的方法,該方法包括根據(jù)多個用戶屬于同一個小區(qū)且解調(diào)時間相近的原則對用戶進行分組;解調(diào)時,以batch為單位為batch內(nèi)的多個用戶申請同一組天線數(shù)據(jù),按照batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙都解調(diào)完畢。本發(fā)明還公開了一種寬帶碼分多址系統(tǒng)上行數(shù)據(jù)信道解調(diào)的系統(tǒng),該系統(tǒng)中的解調(diào)單元用于按照batch內(nèi)所有用戶的先后順序?qū)γ總€時隙逐個解調(diào),直至當(dāng)前batch內(nèi)所有時隙都解調(diào)完畢。采用本發(fā)明的方法及系統(tǒng),能解決傳輸延遲數(shù)據(jù)的帶寬和處理能力之間的矛盾,以及不能及時動態(tài)調(diào)度兩方面的問題。
文檔編號H04W72/12GK102088787SQ201010584258
公開日2011年6月8日 申請日期2010年12月10日 優(yōu)先權(quán)日2010年12月10日
發(fā)明者徐洪波 申請人:中興通訊股份有限公司