專利名稱:高速下行分組接入?yún)f(xié)議棧的實(shí)現(xiàn)方法和基站的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及高速下行分組接入(High Speed Downlink Packet Access, HSDPA)技術(shù),尤其涉及一種高速下行^^IL接入?yún)f(xié)i械的實(shí)現(xiàn)方法和絲。
背景技術(shù):
為了滿足用戶對(duì)高速分組數(shù)據(jù)業(yè)務(wù)的日益增長(zhǎng)的需求,3GPP在 TD-SCDMA版本5 (Release5 )規(guī)范中引入了 HSDPA技術(shù)。HSDPA 通過采用自適應(yīng)調(diào)制編碼(Adaptive Modulation and Coding, AMC )、 混合自動(dòng)重傳請(qǐng)求(Hybrid Automatic R印eat reQuest, HARQ )和快 速小區(qū)選擇(Fast Cell Selection, FCS )技術(shù),引入高階調(diào)制(例如, 16QAM),在基站(NodeB)中增加了 一個(gè)MAC-hs實(shí)體,用于數(shù)據(jù)的 快速調(diào)度,以便獲得比版本4 (Release 4)更高的用戶峰值速率和小區(qū) 數(shù)據(jù)吞吐率。
本質(zhì)上,HSDPA是一些無線增強(qiáng):技術(shù)的集合,是3GPP Release5 無線接入網(wǎng)絡(luò)(Radio Access Network, RAN)的一個(gè)重要特性。利用 HSDPA技術(shù)可以在3G現(xiàn)有技術(shù)的基礎(chǔ)上使下行數(shù)據(jù)峰值速率有很大 的提高。與Release4版本時(shí)分同步碼分多址(Time Division-Synchronous Code Division Multiple Access, TD-SCDMA)系統(tǒng)相比, 引入HSDPA技術(shù)主要是通過修改空中接口來增強(qiáng)系統(tǒng)性能,主要操作 在用戶設(shè)備(User Equipment, UE )、 Node B的物理層(LI)和MAC 層(L2),而無線鏈路控制(Radio Link Control, RLC )和分組數(shù)據(jù)匯 聚協(xié)i義(Packet Data Convergence Protocol, PDCP )基本不需改動(dòng)。 無論是在UE側(cè)還是Node B側(cè),在MAC層增加了 MAC-hs實(shí)體,與 高速下行鏈路共享信道(High Speed Downlink Shared Channel, HS-DSCH)相關(guān)的操作都在MAC-hs實(shí)體完成。MAC-hs實(shí)體除了具有流控制和優(yōu)先級(jí)處理功能外,還需要完成HARQ協(xié)議的相關(guān)操作,包括 調(diào)度、重傳、重排等。另外無線資源控制(Radio Resource Control, RRC )和Node B應(yīng)用部分(Node B Application Part, NBAP )協(xié)議需 要提供相應(yīng)流程支持?;驹矶际峭ㄟ^引入高速下行共享信道HS-DSCH增強(qiáng)空中接口,并在通用移動(dòng)電信系統(tǒng)(UMTS Terrestrial Radio Access Network, UTRAN)中增加相應(yīng)的功能實(shí)體。從底層來看 主要通過引入AMC、 HARQ等鏈路自適應(yīng)技術(shù)和快速調(diào)度、MAC-hs 協(xié)議等關(guān)鍵技術(shù)來實(shí)現(xiàn)更高的數(shù)據(jù)吞吐量,降低時(shí)延和提高峰值速率。 圖1示出現(xiàn)有技術(shù)中MAC-hs在協(xié)議棧的位置。如圖1所示, MAC-hs實(shí)體11屬于MAC層,位于MAC-d實(shí)體12的下方,位于物 理層的上方。MAC-hs也位于RRC 13的下方。MAC層與物理層之間 通過驅(qū)動(dòng)相連,MAC-hs實(shí)體與物理層通過原語(primitive)進(jìn)行信息 交互。
在UTRAN側(cè)MAC-hs實(shí)體負(fù)責(zé)完成HSDPA對(duì)應(yīng)的所有功能。在 UTRAN側(cè)的MAC-hs實(shí)體位于MAC-d實(shí)體的下方,物理層的上方。 MAC-hs實(shí)體將具有相同優(yōu)先級(jí)的MAC-d協(xié)議數(shù)據(jù)單元(Protocol Data Unit, PDU)復(fù)用成一個(gè)MAC-hs PDU,再加上MAC-hs PDU的 數(shù)據(jù)包頭,形成一個(gè)完整的MAC-hs PDU,通過MAC-hs實(shí)體與物理 層之間的傳輸信道HS-DSCH發(fā)送給物理層。同時(shí)MAC-hs實(shí)體和物理 層之間通過原語來完成控制信息的交互,在上行方向物理層通過物理信 道HS-SICH從UE端將反饋信息傳輸?shù)骄W(wǎng)絡(luò)側(cè),然后物理層通過原語 的形式將控制信息上報(bào)給MAC-hs實(shí)體,MAC-hs實(shí)體根據(jù)這些控制信 息完成MAC-hs PDU的形成和調(diào)度;在下行方向,MAC-hs實(shí)體將傳輸 信道HS-DSCH中要發(fā)送的MAC-hs PDU的相關(guān)控制信息通過原語傳 遞給物理層,物理層再將這些控制信息通過物理信道HS-SCCH發(fā)送給 UE側(cè)。
圖2示出現(xiàn)有技術(shù)中UTRAU側(cè)MAC-hs實(shí)體的結(jié)構(gòu)示意圖。如圖 2所示,MAC-hs實(shí)體包括優(yōu)先級(jí)隊(duì)列分配模塊21、 HARQ實(shí)體22、 TFRC選擇才莫塊23。但是,MAC-hs實(shí)體和物理層之間的時(shí)延較長(zhǎng),影響了系統(tǒng)的運(yùn)行 效率。
發(fā)明內(nèi)容
本發(fā)明要解決的一個(gè)技術(shù)問題是提供一種HSDPA協(xié)議棧的實(shí)現(xiàn)方 法,能夠減少時(shí)延,提高系統(tǒng)運(yùn)行效率。
本發(fā)明提供一種HSDPA協(xié)議棧的實(shí)現(xiàn)方法,包括在物理層中實(shí) 現(xiàn)MAC-hs實(shí)體;MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他 模塊的通信。
進(jìn)一步,該方法還包括MAC-hs實(shí)體通過驅(qū)動(dòng)轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)與 MAC層的通信。
進(jìn)一步,該方法還包括在DSP上實(shí)現(xiàn)包括MAC-hs實(shí)體的物理 層;在計(jì)算機(jī)設(shè)備上實(shí)現(xiàn)MAC層。MAC-hs實(shí)體通過驅(qū)動(dòng)緩沖區(qū)和 MAC層交換原語。
進(jìn)一步,MAC-hs實(shí)體包括調(diào)度/優(yōu)先級(jí)處理模塊,用于根據(jù) HARQ實(shí)體和數(shù)據(jù)流的優(yōu)先級(jí)來管理HS-DSCH的資源;根據(jù)相關(guān)上行 信令信道的狀態(tài)報(bào)告是傳新數(shù)據(jù)還是重傳;為傳輸?shù)男聰?shù)據(jù)設(shè)置優(yōu)先級(jí) 識(shí)別和傳輸序號(hào);HARQ實(shí)體,用于處理和HARQ相關(guān)的任務(wù),負(fù)責(zé) 處理ACK或NACK、數(shù)據(jù)隊(duì)列優(yōu)先級(jí)的設(shè)置、傳輸數(shù)據(jù)塊的編號(hào)設(shè) 置、HARQ進(jìn)程的標(biāo)識(shí);TFRC選擇模塊,用于管理在HS-DSCH上數(shù) 據(jù)的傳輸,選擇合適的傳輸格式與資源。
本發(fā)明提供的HSDPA協(xié)議棧的實(shí)現(xiàn)方法,在物理層中實(shí)現(xiàn)MAC-hs 實(shí)體,MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他模塊的通 信,減少了 MAC-hs實(shí)體和物理層之間由于驅(qū)動(dòng)導(dǎo)致的時(shí)延,提高了系 統(tǒng)的運(yùn)行效率。
本發(fā)明要解決的另 一個(gè)技術(shù)問題是提供一種基站,能夠減少時(shí)延, 提高系統(tǒng)運(yùn)行效率。
本發(fā)明提供一種基站,包括計(jì)算機(jī)設(shè)備和數(shù)字信號(hào)處理器,其中在 數(shù)據(jù)信號(hào)處理器上實(shí)現(xiàn)包括MAC-hs實(shí)體的物理層,MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他模塊的通信。
進(jìn)一步,該基站在計(jì)算機(jī)設(shè)備上實(shí)現(xiàn)MAC層;MAC-hs實(shí)體通過 驅(qū)動(dòng)轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)與MAC層的通信。
進(jìn)一步,MAC-hs實(shí)體包括調(diào)度/優(yōu)先級(jí)處理模塊,用于根據(jù) HARQ實(shí)體和數(shù)據(jù)流的優(yōu)先級(jí)來管理HS-DSCH的資源;根據(jù)相關(guān)上行 信令信道的狀態(tài)報(bào)告是傳新數(shù)據(jù)還是重傳;為傳輸?shù)男聰?shù)據(jù)設(shè)置優(yōu)先級(jí) 識(shí)別和傳輸序號(hào);HARQ實(shí)體,用于處理和HARQ相關(guān)的任務(wù),負(fù)責(zé) 處理ACK或NACK、數(shù)據(jù)隊(duì)列優(yōu)先級(jí)的設(shè)置、傳輸數(shù)據(jù)塊的編號(hào)設(shè) 置、HARQ進(jìn)程的標(biāo)識(shí);TFRC選擇模塊,用于管理在HS-DSCH上數(shù) 據(jù)的傳輸,選擇合適的傳輸格式與資源。
本發(fā)明提供的基站,在DSP上實(shí)現(xiàn)包括MAC-hs實(shí)體的物理層, MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他模塊的通信,減少 了 MAC-hs實(shí)體和物理層之間由于驅(qū)動(dòng)導(dǎo)致的時(shí)延,提高了系統(tǒng)的運(yùn)行 效率。
圖1示出現(xiàn)有技術(shù)中MAC-hs在協(xié)議棧的位置;
圖2示出現(xiàn)有技術(shù)中UTRAU側(cè)MAC-hs實(shí)體的結(jié)構(gòu)示意圖3示出本發(fā)明的MAC-hs在協(xié)議棧的位置;
圖4示出本發(fā)明的MAC-hs實(shí)體的結(jié)構(gòu)示意圖5示出本發(fā)明的HSDPA協(xié)議棧的實(shí)現(xiàn)方法的一個(gè)實(shí)施例的流程
圖6示出本發(fā)明的HSDPA協(xié)議棧的實(shí)現(xiàn)方法的另一個(gè)實(shí)施例的流 程圖7示出現(xiàn)有技術(shù)的架構(gòu)下HSDPA各信道數(shù)據(jù)間時(shí)序關(guān)系; 圖8示出本發(fā)明的架構(gòu)下HSDPA各信道數(shù)據(jù)間時(shí)序關(guān)系。
具體實(shí)施例方式
下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。
本發(fā)明的基本思想是,將HSDPA低層協(xié)議棧中的關(guān)鍵模塊MAC-hs實(shí)體從MAC層移植到物理層實(shí)現(xiàn),應(yīng)用新的接口機(jī)制,從而減少 MAC-hs實(shí)體和原物理層模塊之間的時(shí)延,提高系統(tǒng)的運(yùn)行效率。
圖3示出本發(fā)明的MAC-hs在協(xié)議棧的位置。如圖3所示,在本發(fā) 明的架構(gòu)下,MAC-hs實(shí)體31是物理層中的一個(gè)模塊,與物理層其他 模塊34—起在數(shù)字信號(hào)處理(Digital Signal Processing, DSP)芯片中 實(shí)現(xiàn)。MAC-hs實(shí)體31和物理層其他;f莫塊34在接口信息交換上,采用 共享循環(huán)緩沖器(buffer)的方式(例如共享DSP中寄存器),方便地 進(jìn)行數(shù)據(jù)的訪問和操作,實(shí)現(xiàn)零時(shí)延的優(yōu)勢(shì)。在本發(fā)明的架構(gòu)下, MAC層與物理層之間通過驅(qū)動(dòng)相連,負(fù)責(zé)數(shù)據(jù)傳遞;MAC-hs實(shí)體31 與MAC層的多個(gè)才莫塊,例如MAC-d實(shí)體32和RRC 33,通過原語進(jìn) 行信息交互。原語是由若干多機(jī)器指令構(gòu)成的完成某種特定功能的一段 程序,運(yùn)用抽象的方法來表示層間信息的控制,具有不可分割性,其作 用是為了實(shí)現(xiàn)層間的通信和控制。
圖4示出本發(fā)明的MAC-hs實(shí)體的結(jié)構(gòu)示意圖。如圖4所示, MAC-hs實(shí)體40包括調(diào)度/優(yōu)先級(jí)處理才莫塊401、 HARQ實(shí)體402和傳 輸格式與資源結(jié)合(Transport Format and Resource Combination, TFRC)選擇^f莫塊403。其中調(diào)度/優(yōu)先級(jí)處理;f莫塊401包括優(yōu)先級(jí)隊(duì)列 分配單元4011、優(yōu)先級(jí)隊(duì)列緩沖器4012和調(diào)度單元4013。調(diào)JL/優(yōu)先級(jí) 處理模塊401用于根據(jù)HARQ實(shí)體和數(shù)據(jù)流的優(yōu)先級(jí)來管理HS-DSCH 的資源;根據(jù)相關(guān)的上行信令信道的狀態(tài),報(bào)告是傳新數(shù)據(jù)還是重傳; 為傳輸?shù)男聰?shù)據(jù)設(shè)置優(yōu)先級(jí)識(shí)別(Queue ID )和傳輸序號(hào) (Transmission sequence number, TSN )。 HARQ實(shí)體402用于處理和 HARQ相關(guān)的所有任務(wù),如負(fù)責(zé)處理ACK或NACK;數(shù)據(jù)隊(duì)列優(yōu)先 級(jí)(Queue ID)的設(shè)置、傳輸數(shù)據(jù)塊的編號(hào)(TFN )設(shè)置、HARQ進(jìn) 程的標(biāo)識(shí)(HARQ Process Identifier )。 TFRC選擇模塊403用于管理在 HS-DSCH上數(shù)據(jù)的傳輸,選擇合適的傳輸格式與資源。對(duì)于優(yōu)先級(jí)隊(duì) 列緩沖器4012,用于存儲(chǔ)具有相同優(yōu)先級(jí)的MAC-d數(shù)據(jù)流;優(yōu)先級(jí)隊(duì)列分配單元4011 ,用于將MAC- d流根據(jù)數(shù)據(jù)的優(yōu)先級(jí)分配到對(duì)應(yīng)的優(yōu) 先級(jí)隊(duì)列緩沖器4012;調(diào)度單元4013,用于根據(jù)優(yōu)先級(jí)決定在傳輸時(shí) 間間隔內(nèi),HS-DSCH是發(fā)送新的數(shù)據(jù)塊還是發(fā)送等待重傳的數(shù)據(jù)塊。 該單元遍歷重傳隊(duì)列,若重傳隊(duì)列不空,則找出重傳隊(duì)列中具有最高優(yōu) 先級(jí)的等待重傳PDU;若重傳隊(duì)列為空,說明沒有需要重傳的PDU, 則發(fā)送新的PDU。
下面參考圖4介紹各個(gè)模塊在上下行過程中相互配合的具體流程。 在下行過程中,調(diào)度/優(yōu)先級(jí)處理模塊401根據(jù)終端上報(bào)的信息來決定 進(jìn)行重傳或者新的傳輸。若發(fā)送新的數(shù)據(jù),則完成MAC-d PDU的不同 優(yōu)先級(jí)的隊(duì)列劃分和Queue ID分配。對(duì)于選定的優(yōu)先級(jí)隊(duì)列,HARQ 實(shí)體403為相應(yīng)隊(duì)列的新數(shù)據(jù)添加TSN和Queue ID,形成MAC-hs PDU,存儲(chǔ)到緩沖區(qū)并發(fā)送給終端等待回復(fù);若重傳,則指示HARQ 實(shí)體403對(duì)重傳隊(duì)列中相應(yīng)的MAC-hs PDU進(jìn)行重傳。在上行過程 中,HARQ實(shí)體403接受ACK/NACK信息,并將信息報(bào)告給調(diào)JL/優(yōu) 先級(jí)處理模塊401。調(diào)t優(yōu)先級(jí)處理模塊401接收信息,決定是否進(jìn)行 重傳或者新的傳輸。
圖5示出本發(fā)明的HSDPA協(xié)議棧的實(shí)現(xiàn)方法的一個(gè)實(shí)施例的流程
圖。如圖5所示,在步驟502,在物理層中實(shí)現(xiàn)MAC-hs實(shí)體的功能。
將MAC-hs層從MAC層移植到物理層。在步驟504, MAC-hs實(shí)體通 過共享內(nèi)存的方式實(shí)現(xiàn)與物理層中其他相關(guān)模塊的通信。
圖6示出本發(fā)明的HSDPA協(xié)議棧的實(shí)現(xiàn)方法的另一個(gè)實(shí)施例的流程圖。
如圖6所示,在步驟602,在DSP上實(shí)現(xiàn)物理層,該物理層包括 MAC-hs實(shí)體對(duì)應(yīng)的功能模塊。
在步驟604,在計(jì)算機(jī)設(shè)備(例如,PC)上實(shí)現(xiàn)MAC層。
在步驟606, MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他 相關(guān)模塊的通信。
在步驟608, MAC-hs實(shí)體通過驅(qū)動(dòng)轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)與MAC層的通 信。MAC-hs實(shí)體通過驅(qū)動(dòng)緩沖區(qū)和MAC層交換原語。進(jìn)一步,根據(jù)本發(fā)明HSDPA協(xié)議棧的實(shí)現(xiàn)方法,可以在DSP中實(shí)現(xiàn) MAC-hs模塊代碼的優(yōu)化。DSP開發(fā)工具能夠同時(shí)支持C語言和匯編 語言,并且具有軟件流7jC技術(shù)。匯編語言比機(jī)器語言易于讀寫、調(diào)試和 修改,同時(shí)具有機(jī)器語言全部?jī)?yōu)點(diǎn),目標(biāo)代碼簡(jiǎn)短,占用內(nèi)存少,執(zhí)行 速度快,是高效的程序設(shè)計(jì)語言,更適合低層操作??梢栽诓糠帜K上 使用匯編語言來實(shí)現(xiàn),以便進(jìn)一步優(yōu)化系統(tǒng),提高運(yùn)行效率。另外,可 以在物理層上打開優(yōu)化功能,更加節(jié)省時(shí)鐘消耗。對(duì)于在DSP上實(shí)現(xiàn) 的MAC-hs實(shí)體,在編寫和調(diào)試DSP程序時(shí),對(duì)模塊中性能影響比較 大的程序段用線性匯編編寫,并使用匯編優(yōu)化器優(yōu)化該段代碼,以便使 代碼獲得最好的性能。在DSP開發(fā)工具中能夠充分實(shí)現(xiàn)MAC-hs實(shí)體 代碼的優(yōu)化,具體的優(yōu)化措施包括但不限于對(duì)HARQ實(shí)體部分采用 線性匯編完成;使用intrinsics替換復(fù)雜的C語言,例如C6416編譯器 提供了許多intrinsics,可以快速優(yōu)化C代碼;對(duì)短字節(jié)的數(shù)據(jù)使用寬 長(zhǎng)度的存儲(chǔ)器訪問,如使用字訪問兩個(gè)short類型數(shù)據(jù),將兩個(gè)short 類型數(shù)據(jù)分別放在32位寄存器的高16位和低16位字段;改進(jìn)C語言 循環(huán)程序,使之更有利于軟件流水技術(shù)優(yōu)化,開啟匯編優(yōu)化器選項(xiàng),編 譯器能從程序中收集信息,嘗試對(duì)程序循環(huán)實(shí)現(xiàn)軟件流水。
通過結(jié)合或者單獨(dú)使用上述方法,可以有效解決由時(shí)延引起的系統(tǒng) 不穩(wěn)定問題,限制二層的時(shí)延,減小數(shù)據(jù)丟失和由于HS-DSCH重傳 而引起的擁塞,更好地適應(yīng)信道的快速變化,更大可能地匹配不同無 線信道條件下的數(shù)據(jù)速率,提高體系統(tǒng)的可靠性和穩(wěn)定性。
需要指出的是,本發(fā)明的方法和架構(gòu)不僅適用于TD-SCDMA網(wǎng) 絡(luò),同樣適用于WCDMA網(wǎng)絡(luò)。本領(lǐng)域的技術(shù)人員可以根據(jù)本發(fā)明的 教導(dǎo)完成在WCDMA等網(wǎng)絡(luò)中的實(shí)現(xiàn)。
圖7示出現(xiàn)有技術(shù)的架構(gòu)下HSDPA各信道數(shù)據(jù)間時(shí)序關(guān)系。在現(xiàn) 有才支術(shù)的架構(gòu)下,MAC-hs實(shí)體和物理層之間通過驅(qū)動(dòng)相連,由于驅(qū)動(dòng) 的存在產(chǎn)生了時(shí)延。如圖7所示,MAC層在第1個(gè)子幀發(fā)出HS-SCCH的數(shù)據(jù)包,經(jīng)過驅(qū)動(dòng),至少產(chǎn)生一個(gè)子幀的時(shí)延,物理層最快在 第2個(gè)子幀收到;UE在第3個(gè)子幀接收物理層處理后的HS-SCCH數(shù)據(jù),而下行HS-DSCH與HS-SCCH信道之間的時(shí)間間隔是1個(gè)子幀, 即從UE下行到上行的處理需要2個(gè)子幀的時(shí)延;間隔一個(gè)子幀后, UE側(cè)回復(fù)響應(yīng),因此,完成一個(gè)完整地HS-DSCH與HS-SCCH的下 行發(fā)和收到確認(rèn)至少需要7個(gè)子幀的時(shí)延。當(dāng)MAC的處理周期是8個(gè) 子幀時(shí),所能忍受驅(qū)動(dòng)帶來的時(shí)延只有1個(gè)子幀的時(shí)間。同時(shí),兩個(gè)層 實(shí)體完成一次通信過程時(shí),需要請(qǐng)求(REQUEST )、指示 (INDICATION )、響應(yīng)(RESPONSE),確認(rèn)(CONFIRM)四種原 語類型,這種"請(qǐng)求-確認(rèn)"模式影響了 HSDPA業(yè)務(wù)的工作效率。 MAC層是在PC中實(shí)現(xiàn)的,由于操作系統(tǒng)自身的特點(diǎn),在實(shí)現(xiàn)MAC-hs時(shí),會(huì)更消耗更多的時(shí)鐘周期??紤]到HSDPA兼容支持MAC的處 理周期是4個(gè)子幀的情況,以及驅(qū)動(dòng)存在1到4個(gè)子幀隨機(jī)概率時(shí)延不 穩(wěn)定性,可以把MAC-hs實(shí)體處理放到DSP中實(shí)現(xiàn),從而消除了驅(qū)動(dòng) 時(shí)延的影響。
圖8示出本發(fā)明的架構(gòu)下HSDPA各信道數(shù)據(jù)間時(shí)序關(guān)系。如圖8 所示,MAC-hs實(shí)體在第1個(gè)子幀發(fā)出HS-SCCH的數(shù)據(jù)包,物理層其 他模塊在第1個(gè)子幀就能收到;UE在第2個(gè)子幀接收到物理層處理后 的HS-SCCH數(shù)據(jù);下行HS-DSCH與HS-SCCH信道之間的時(shí)間間隔 是1個(gè)子幀,即從UE下行到上行的處理需要2個(gè)子幀的時(shí)延;間隔一 個(gè)子幀后,在第5幀UE側(cè)回復(fù)響應(yīng)HS-SICH,在第5幀內(nèi)該HS-SICH到達(dá)物理層以及MAC-hs實(shí)體,因此,完成一個(gè)完整地HS-DSCH 與HS-SCCH的下行發(fā)和收到確認(rèn)只需要5個(gè)子幀的時(shí)延。物理 層是在DSP中實(shí)現(xiàn)的,DSP是實(shí)時(shí)處理系統(tǒng),將之前由協(xié)議棧內(nèi)部實(shí) 現(xiàn)的MAC-hs放到DSP內(nèi)部實(shí)現(xiàn),有利于提高運(yùn)行效率;同時(shí),可以 保證協(xié)議棧和物理層的獨(dú)立性。
本發(fā)明提供的HSDPA ^^協(xié)i力戰(zhàn)的優(yōu)化實(shí)現(xiàn)方案,可以^!^"技術(shù),方便添 加HSDPA功能,拓展性好,解決了時(shí)延問題,提高了運(yùn)行效率,實(shí)I5^高的吞吐 量。才Mt本發(fā)明的方法,可以有效解決由時(shí)延引起的不穩(wěn)定問題,限制二層的時(shí) 延,減小數(shù)據(jù)丟失和由于HS"DSCH重傳而引起的擁塞,更好iik^應(yīng)信道的快速變 化,更大可育^L匹配不同無線信道M下的數(shù)^it率,提高體系統(tǒng)的可靠性科t定性。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的 或者將本發(fā)明限于所公開的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技 術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理 和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適 于特定用途的帶有各種修改的各種實(shí)施例。
權(quán)利要求
1. 一種高速下行分組接入HSDPA協(xié)議棧的實(shí)現(xiàn)方法,其特征在于,包括在物理層中實(shí)現(xiàn)MAC-hs實(shí)體;所述MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他模塊的通信。
2. 根據(jù)權(quán)利要求1所述的HSDPA協(xié)議棧的實(shí)現(xiàn)方法,其特征在 于,還包括所述MAC-hs實(shí)體通過驅(qū)動(dòng)轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)與MAC層的通信。
3. 根據(jù)權(quán)利要求1或2所述的HSDPA協(xié)議棧的實(shí)現(xiàn)方法,其特 征在于,還包括在數(shù)字信號(hào)處理器上實(shí)現(xiàn)包括所述MAC-hs實(shí)體的物理層; 在計(jì)算機(jī)設(shè)備上實(shí)現(xiàn)所述MAC層。
4. 根據(jù)權(quán)利要求2所述的HSDPA協(xié)議棧的實(shí)現(xiàn)方法,其特征在 于,所述MAC-hs實(shí)體通過驅(qū)動(dòng)轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)與MAC層的通信包括所述MAC-hs實(shí)體通過驅(qū)動(dòng)緩沖區(qū)和所述MAC層交換原語。
5. 根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的HSDPA協(xié)議棧的實(shí)現(xiàn) 方法,其特征在于,所述MAC-hs實(shí)體包括調(diào)度/優(yōu)先級(jí)處理模塊,用于根據(jù)混合自動(dòng)重傳請(qǐng)求HARQ實(shí)體和 數(shù)據(jù)流的優(yōu)先級(jí)來管理HS-DSCH的資源;根據(jù)相關(guān)上行信令信道的狀 態(tài)報(bào)告來決定是傳新數(shù)據(jù)還是重傳;為傳輸?shù)男聰?shù)據(jù)設(shè)置優(yōu)先級(jí)識(shí)別和 傳輸序號(hào);HARQ實(shí)體,用于處理和HARQ相關(guān)的任務(wù),負(fù)責(zé)處理ACK或 NACK、傳輸數(shù)據(jù)塊的編號(hào)設(shè)置、HARQ進(jìn)程的標(biāo)識(shí);傳輸格式與資源結(jié)合選擇模塊,用于管理在HS-DSCH上數(shù)據(jù)的傳 輸,選擇合適的傳輸格式與資源。
6. 根據(jù)權(quán)利要求5所述的HSDPA協(xié)議棧的實(shí)現(xiàn)方法,其特征在 于,還包括采用線性匯編實(shí)現(xiàn)所述HARQ實(shí)體。
7. —種基站,包括計(jì)算機(jī)設(shè)備和數(shù)字信號(hào)處理器,其特征在于, 在所述數(shù)據(jù)信號(hào)處理器上實(shí)現(xiàn)包括MAC-hs實(shí)體的物理層;其中,所述MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他模 塊的通信。
8. 根據(jù)權(quán)利要求7所述的基站,其特征在于,在所述計(jì)算機(jī)設(shè)備 實(shí)現(xiàn)MAC層;所述MAC-hs實(shí)體通過驅(qū)動(dòng)轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)與所述MAC 層的通信。
9. 根據(jù)權(quán)利要求7或8所述的基站,其特征在于,所述MAC-hs 實(shí)體包括調(diào)JL/優(yōu)先級(jí)處理才莫塊,用于根據(jù)HARQ實(shí)體和數(shù)據(jù)流的優(yōu)先級(jí)來 管理HS-DSCH的資源;根據(jù)相關(guān)上行信令信道的狀態(tài)報(bào)告來決定是傳 新數(shù)據(jù)還是重傳;為傳輸?shù)男聰?shù)據(jù)設(shè)置優(yōu)先級(jí)識(shí)別和傳輸序號(hào);HARQ實(shí)體,用于處理和HARQ相關(guān)的任務(wù),負(fù)責(zé)處理ACK或 NACK、傳輸數(shù)據(jù)塊的編號(hào)設(shè)置、HARQ進(jìn)程的標(biāo)識(shí);傳輸格式與資源結(jié)合選擇模塊,用于管理在HS-DSCH上數(shù)據(jù)的傳 輸,選擇合適的傳輸格式與資源。
10. 根據(jù)權(quán)利要求9所述的基站,其特征在于,所述調(diào)度/優(yōu)先級(jí) 處理模塊包括優(yōu)先級(jí)隊(duì)列緩沖器,用于存儲(chǔ)具有相同優(yōu)先級(jí)的MAC- d數(shù)據(jù)流; 優(yōu)先級(jí)隊(duì)列分配單元,用于將MAC-d流才艮據(jù)數(shù)據(jù)的優(yōu)先級(jí)分配到對(duì)應(yīng)的所述優(yōu)先級(jí)隊(duì)列緩沖器;調(diào)度單元,用于根據(jù)優(yōu)先級(jí)決定在傳輸時(shí)間間隔內(nèi),HS-DSCH是發(fā)送新的數(shù)據(jù)塊還是發(fā)送等待重傳的數(shù)據(jù)塊。
全文摘要
本發(fā)明公開一種HSDPA協(xié)議棧的實(shí)現(xiàn)方法和基站。該實(shí)現(xiàn)方法包括在物理層中實(shí)現(xiàn)MAC-hs實(shí)體;該MAC-hs實(shí)體通過共享內(nèi)存方式實(shí)現(xiàn)與物理層中其他相關(guān)模塊的通信。通過本發(fā)明的HSDPA協(xié)議棧的實(shí)現(xiàn)方法和基站,解決了時(shí)延問題,提高了運(yùn)行效率,實(shí)現(xiàn)較高的吞吐量。根據(jù)本發(fā)明的方法,可以有效解決由時(shí)延引起的不穩(wěn)定問題,限制二層的時(shí)延,減小數(shù)據(jù)丟失和由于HS-DSCH重傳而引起的擁塞,更好地適應(yīng)信道的快速變化,更大可能地匹配不同無線信道條件下的數(shù)據(jù)速率,提高系統(tǒng)的可靠性和穩(wěn)定性。
文檔編號(hào)H04W80/00GK101442399SQ20081024084
公開日2009年5月27日 申請(qǐng)日期2008年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者恬 唐, 唐曉晟, 軍 姜, 平 張, 治 張, 李亦農(nóng), 鋼 鄧, 楠 馬 申請(qǐng)人:北京星河亮點(diǎn)通信軟件有限責(zé)任公司;北京郵電大學(xué)