專利名稱:在高速下行分組接入通信系統(tǒng)中處理數(shù)據(jù)的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用HSDPA(高速下行分組接入)方案的通信系統(tǒng),更具體地講,涉及一種用于在HSDPA(高速下行分組接入)通信系統(tǒng)中處理MAC-hs(介質(zhì)訪問控制-高速)PDU(協(xié)議數(shù)據(jù)單元)的設(shè)備和方法。
背景技術(shù):
通常,HSDPA(高速下行分組接入)方案已發(fā)展為用于在W-CDMA通信系統(tǒng)中支持下行高速分組傳輸?shù)腍S-DSCH(高速-下行共享信道)、其關(guān)聯(lián)的控制信道、以及用于HS-DSCH的裝置、系統(tǒng)和方法。HARQ(混合自動重傳請求)方案已被提議以支持該HSDPA方案。下面將參照圖1描述在W-CDMA通信系統(tǒng)中使用的HARQ方案和詳細(xì)的配置。
圖1是示出傳統(tǒng)的W-CDMA通信系統(tǒng)的方框圖。參照圖1,W-CDMA通信系統(tǒng)包括核心網(wǎng)絡(luò)(CN)100、多個RNS(無線電網(wǎng)絡(luò)子系統(tǒng))110和120、以及UE(用戶設(shè)備)130。第一RNS 110和第二RNS 120的每一個包括RNC(無線電網(wǎng)絡(luò)控制器)和多個節(jié)點(diǎn)B。應(yīng)該注意的是,為了說明方便,下文中將每個RNS稱作RNC,將多個節(jié)點(diǎn)B稱為小區(qū)。例如,RNS 110包括RNC 111和多個節(jié)點(diǎn)B 113和115。根據(jù)RNC的各種用途,RNC被分為服務(wù)RNC(SRNC)、漂移RNC(DRNC)和控制RNC(CRNC)。具體地講,根據(jù)與單獨(dú)的UE有關(guān)的功能,RNC被分為SRNC和DRNC。能夠管理UE的信息并將數(shù)據(jù)發(fā)送到核心網(wǎng)絡(luò)的特定的RNC是UE的SRNC。如果UE的數(shù)據(jù)經(jīng)另一RNC而不是經(jīng)SRNC被發(fā)送到SRNC,那么該RNC是UE的DRNC。CRNC指的是用于控制單獨(dú)的節(jié)點(diǎn)B的RNC。例如,如圖所示,如果RNC 111管理UE 130的信息,那么RNC 111是SRNC。如果UE 130移動到另一位置并因此使用RNC 112發(fā)送或接收UE 130的數(shù)據(jù),那么RNC 112是DRNC。用于控制節(jié)點(diǎn)B 113的RNC 111是節(jié)點(diǎn)B 113的CRNC。
下面將描述HARQ方案,具體地講,將描述n信道SAW-HARQ(n信道停止等待混合自動重傳請求)方案。傳統(tǒng)的ARQ(自動重傳請求)方案使ACK(確認(rèn))信號和重傳分組數(shù)據(jù)能夠在UE和RNC(無線電網(wǎng)絡(luò)控制器)之間交換。HARQ方案通常使用FEC(前向糾錯)方法以提高ARQ方案的傳輸效率。HSDPA方案使ACK信號和重傳分組數(shù)據(jù)能夠在UE和RNC的MAC HS-DSCH之間交換。HSDPA使用N個邏輯信道,因此使用n信道SAWHARQ方法,即使沒有ACK信號該n信道SAW HARQ方法也能夠傳輸多個分組數(shù)據(jù)成分。SAW-ARQ(停止等待自動重傳請求)方案僅在接收到與先前分組數(shù)據(jù)關(guān)聯(lián)的ACK信號之后才發(fā)送下一分組數(shù)據(jù),因此引起信道使用效率的惡化。由于沒有與先前分組數(shù)據(jù)關(guān)聯(lián)的ACK信號,因此n信道SAW-HARQ方案可在不同的信道上將多個分組數(shù)據(jù)單元連續(xù)發(fā)送到目的地,從而提高了信道的使用效率。更詳細(xì)地說,假如在UE和節(jié)點(diǎn)B之間建立了N個信道,并且使用特定的時間或特定的信道編號將單獨(dú)的N個信道彼此區(qū)別開來,那么接收分組數(shù)據(jù)的UE可識別在預(yù)定的時間哪些信道適合于發(fā)送接收的分組數(shù)據(jù),可以以數(shù)據(jù)接收的順序重構(gòu)多個分組數(shù)據(jù)單元,或者可以以它們被接收的順序組合相應(yīng)的分組數(shù)據(jù)單元以執(zhí)行必要的操作。
下面將參照圖1描述n信道SAW-HARQ方案的操作。首先,在UE 130和節(jié)點(diǎn)B 113之間執(zhí)行n信道SAW-HARQ方案,具體的講,4信道SAW-HARQ方案。假設(shè)為四個信道中的每一信道分配了邏輯ID(標(biāo)識符)。在UE 130和節(jié)點(diǎn)B 113之間的介質(zhì)訪問控制(MAC)層包括與單獨(dú)的信道相應(yīng)的HARQ處理器。節(jié)點(diǎn)B 113將信道ID“1”分配給用于初始數(shù)據(jù)傳輸?shù)木幋a單元,并將該信道ID“1”發(fā)送到UE 130。在這種情況下,信道ID明確地被分配給編碼單元。如果由于信道ID“1”,在編碼單元中產(chǎn)生差錯,那么UE 130通過節(jié)點(diǎn)B 113將與編碼塊關(guān)聯(lián)的NACK(否定確認(rèn))信號發(fā)送到與信道ID“1”相應(yīng)的HARQ處理器(即HARQ處理器1)。在這種情況下,節(jié)點(diǎn)B可不考慮與信道1的編碼塊關(guān)聯(lián)的ACK到達(dá)信息,經(jīng)指定的信道2發(fā)送后來的編碼塊。一旦從UE 130接收到信道1的編碼塊的NACK信號,節(jié)點(diǎn)B 113就經(jīng)信道1重發(fā)相應(yīng)的編碼塊。因此,UE 130識別,已經(jīng)經(jīng)信道1被發(fā)送的編碼塊使用該重發(fā)的編碼塊的信道ID被重發(fā),并且UE 130將重傳編碼塊發(fā)送到HARQ處理器1。接收到重傳編碼塊的HARQ處理器1將預(yù)存儲的初始傳輸編碼塊與所述重傳編碼塊組合。n信道SAWHARQ方案以一對一的方式將信道ID連接到HARQ處理器,并且沒有由于不得不等待ACK信號而延遲用戶數(shù)據(jù)傳輸執(zhí)行時間,可正確地使初始傳輸數(shù)據(jù)與重傳數(shù)據(jù)匹配。
使用HSDPA方案的W-CDMA系統(tǒng)的等級結(jié)構(gòu)還從MAC層請求HARQ功能,從而與請求的HARQ功能相應(yīng)的新的等級結(jié)構(gòu)從傳統(tǒng)的等級結(jié)構(gòu),即不使用HSDPA方案的W-CDMA通信系統(tǒng)改變。為了支持HSDPA方案,在傳統(tǒng)的W-CDMA通信系統(tǒng)中使用的MAC層結(jié)構(gòu)中的單獨(dú)的MAC-c/sh(介質(zhì)訪問控制-公共/共享)和MAC-d(介質(zhì)訪問控制-公共/改寫)實(shí)體中,還實(shí)現(xiàn)了MAC-hs實(shí)體。
圖2是示出在使用HSDPA方案的CDMA通信系統(tǒng)中使用的UE的MAC-hs層配置的示意圖。參照圖2,MAC-hs子層115適應(yīng)作為基本功能的使用在能夠支持HSDPA方案的HS-DSCH中的HARQ功能。當(dāng)沒有與從無線電信道接收的數(shù)據(jù)塊(即分組數(shù)據(jù))關(guān)聯(lián)的差錯時,MAC-hs子層115將ACK信號發(fā)送到節(jié)點(diǎn)B。如果存在與從無線電信道接收的數(shù)據(jù)塊關(guān)聯(lián)的差錯,那么MAC-hs子層115產(chǎn)生NACK信號用于請求重傳,并將該NACK信號發(fā)送到節(jié)點(diǎn)B。MAC-hs子層115從RRC接收預(yù)定的設(shè)置信息。
經(jīng)HS-DSCH被發(fā)送到MAC-hs子層115的數(shù)據(jù)塊被存儲在包含在HARQ塊中的許多HARQ處理器中的一個中。在這種情況下,包含在下行控制信號中的HARQ處理器ID指示出哪些HARQ處理器將存儲該數(shù)據(jù)塊。當(dāng)在數(shù)據(jù)塊中發(fā)生意外的差錯時,已存儲了該數(shù)據(jù)塊的HARQ處理器將NACK信息發(fā)送到UTRAN,從而從UTRAN請求該數(shù)據(jù)塊的重傳。如果在數(shù)據(jù)塊中沒有差錯,那么HARQ處理器將該數(shù)據(jù)塊發(fā)送到重排塊,并將ACK信息發(fā)送到UTRAN。每個優(yōu)先級有多個重排塊,該優(yōu)先級與UTRAN的傳輸緩沖器相似。HARQ處理器按包含在數(shù)據(jù)塊中的PCI(優(yōu)先類標(biāo)識符)將數(shù)據(jù)塊發(fā)送到相應(yīng)的重排塊。重排塊最重要的特性就是,重排塊可支持?jǐn)?shù)據(jù)的連續(xù)傳輸?;赥SN(傳輸序列號),數(shù)據(jù)塊被連續(xù)地發(fā)送到上層。如果相應(yīng)數(shù)據(jù)塊的先前數(shù)據(jù)塊沒有被接收,那么相應(yīng)數(shù)據(jù)塊首先被存儲在緩沖器中,然后在所有的先前數(shù)據(jù)塊都已被接收的情況下,相應(yīng)數(shù)據(jù)塊被發(fā)送到上層。典型地,由于多個HARQ處理同時運(yùn)行,所以重排塊非連續(xù)地接收數(shù)據(jù)塊。要求重排緩沖器必須連續(xù)地將數(shù)據(jù)塊發(fā)送到上層。具有某TSN的數(shù)據(jù)塊被保持在重排緩沖器中,與少于所述保持在重排緩沖器中的數(shù)據(jù)塊的TSN的TSN相應(yīng)的至少一個數(shù)據(jù)塊被忽略,從而當(dāng)數(shù)據(jù)塊不能被發(fā)送到上層時產(chǎn)生停駐現(xiàn)象。
在指示以硬件裝置形式配置的HSDPA MAC-hs解碼鏈的輸出信號的MAC-hs PDU中沒有CRC差錯的情況下,相應(yīng)的MAC-hs PDU以等于HS-DSCH TTI(2ms)的整數(shù)倍的預(yù)定的時間間隔被發(fā)送到上層MAC層。基于3GPP(第三代合作伙伴計(jì)劃)版本5 TS 25.306規(guī)范,HS-PDSCH的分類級別越高,傳輸間隔越短?;诒环Q為“互最小TTI間隔”的新定義,以由“互最小TTI間隔(=N)×HS-DSCH TTI(2ms)”所表示的預(yù)定的時間間隔接收的MAC-hs PDU被發(fā)送到上層MAC層。上層(MAC)必須以由“N×HS-DSCH TTI”表示的預(yù)定的時間間隔,例如每隔2ms,讀取HSDPAMAC-hs層的輸出數(shù)據(jù)。假如硬件不執(zhí)行緩沖操作,典型地在控制器中運(yùn)行的MAC層必須不可避免地以2ms的最大間隔讀取MAC-hs PDU數(shù)值。然而,對于廣泛用于UE的典型的OS(操作系統(tǒng))來說,執(zhí)行適合于每隔2ms執(zhí)行預(yù)定的數(shù)據(jù)處理功能的中斷處理操作是困難的。
發(fā)明內(nèi)容
一種用于使用特定的原語發(fā)送在上層接收到的MAC PDU的、能夠在傳統(tǒng)的3GPP系統(tǒng)中提供HSDPA服務(wù)的改進(jìn)的設(shè)備和方法必須被定義在標(biāo)準(zhǔn)通信規(guī)范中,該原語被稱為在PHY和MAC之間定義的PHY-DATA-IND。
因此,本發(fā)明鑒于至少上述問題而完成,并且本發(fā)明的目的在于提供一種在HSDPA通信系統(tǒng)中基于釋放定時器來提供更有效的存儲器接口以防止產(chǎn)生N信道SAW協(xié)議的停駐現(xiàn)象的設(shè)備和方法。
根據(jù)本發(fā)明的一方面,通過一種用于在HSDPA(高速下行分組接入)通信系統(tǒng)中將經(jīng)物理(PHY)層接收的至少一個PDU(協(xié)議數(shù)據(jù)單元)發(fā)送到MAC(介質(zhì)訪問控制)層的設(shè)備,可實(shí)現(xiàn)上述和其他目的,該設(shè)備包括HS-DSCH(高速下行共享信道)解碼器,用于每隔第一周期對PDU解碼并將解碼的PDU存儲在第一存儲器中,在該第一周期期間從物理層接收PDU;第二存儲器,用于存儲包含PDU的位置和信息數(shù)量的控制表,并基于PDU的位置和數(shù)量信息執(zhí)行重排隊(duì)列操作;HSDPA(高速下行分組接入)控制器,用于從第一存儲器讀取PDU,將讀取的PDU存儲在第二存儲器,在比第一周期長的第二周期期間監(jiān)視第二存儲器,并且每隔第二周期更新存儲在第二存儲器中的PDU的數(shù)量并將中斷信號發(fā)送到重排隊(duì)列分配器;和重排隊(duì)列分配器,用于一旦從HSDPA控制器接收到中斷信號就從包含在第二存儲器中的控制表中讀取PDU的位置和信息數(shù)量,并將存儲在第二存儲器中的PDU發(fā)送到上層。
根據(jù)本發(fā)明的另一方面,提供了一種用于在HSDPA(高速下行分組接入)通信系統(tǒng)中將經(jīng)物理(PHY)層接收的至少一個PDU(協(xié)議數(shù)據(jù)單元)發(fā)送到MAC(介質(zhì)訪問控制)層的方法,包括步驟基于PDU的位置和信息數(shù)量,在第二存儲器中執(zhí)行重排隊(duì)列操作以存儲包含PDU的位置和信息數(shù)量的控制表;每隔第一周期對PDU解碼,并將解碼的PDU存儲在第一存儲器中,在所述第一周期期間從PHY層接收PDU;從第一存儲器讀取PDU,將讀取的PDU存儲在第二存儲器中,在比第一周期長的第二周期期間監(jiān)視第二存儲器,并且每隔第二周期更新存儲在第二存儲器中的PDU的信息數(shù)量并將中斷信號發(fā)送到重排隊(duì)列分配器;和根據(jù)中斷信號更新控制表中的PDU的位置和信息數(shù)量,并將存儲在第二存儲器中的PDU發(fā)送到上層。
通過下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他目的、特點(diǎn)和其他優(yōu)點(diǎn)將會變得更加清楚,其中圖1是示出傳統(tǒng)的UMTS通信系統(tǒng)的方框圖;圖2是示出在使用HSDPA方案的CDMA通信系統(tǒng)中使用的UE的MAC-hs層配置的示意圖;圖3是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于處理PDU(協(xié)議數(shù)據(jù)單元)的裝置的方框圖;圖4是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的使用HS-DSCH解碼器處理PDU的方法的流程圖;圖5是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的使用HSDPA控制器處理PDU的方法的流程圖;和圖6是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的使用重排隊(duì)列分配器處理PDU的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在,將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。在附圖中,即使相同或相似的部件在不同的附圖中被描述,它們也被表示為相同的標(biāo)號。在下面的描述中,當(dāng)其中結(jié)合的已知功能和配置的詳細(xì)描述可能使本發(fā)明的主題模糊時,該詳細(xì)描述將被省略。
假如HSDPA MAC-hs解碼鏈以硬件裝置的形式被配置并可在預(yù)定的時間周期期間執(zhí)行緩沖操作,那么作為上層的MAC層不需要以2ms的最大間隔讀取MAC-hs PDU。由于所需門電路數(shù)量的增加,在通過在其本身的硬件塊中增加內(nèi)部空間或第一存儲器來執(zhí)行這樣的緩沖操作方面,傳統(tǒng)技術(shù)有困難,因此,這種實(shí)現(xiàn)方法通常不合要求。本發(fā)明包括外部或第二存儲器以緩沖MAC-hs PDU而不執(zhí)行內(nèi)部緩沖操作,從而不需要增加門電路的數(shù)量。由于外部存儲器的使用,因此相當(dāng)大尺寸的存儲器可適合于本發(fā)明以將MAC-hsPDU存儲于此。MAC層每隔10ms同時處理接收的MAC-hs PDU,而不是每隔2ms處理這些MAC-hs PDU,從而減小了由頻繁中斷操作引起的不必要的負(fù)擔(dān)。
下面將參照圖3描述使用HSDPA通信系統(tǒng)更有效地處理高速數(shù)據(jù)的存儲器接口。圖3是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于處理PDU(協(xié)議數(shù)據(jù)單元)的裝置的方框圖。
參照圖3,PDU包括HS-DSCH解碼單元300、內(nèi)部存儲器302、HSDPA控制塊304、外部存儲器306和重排隊(duì)列分配塊308。盡管優(yōu)選實(shí)施例描述了內(nèi)部存儲器和外部存儲器,但是本發(fā)明不局限于物理上位于PDU本身的內(nèi)部和外部的存儲器。在描述本發(fā)明之前,假設(shè)在本發(fā)明中互最小TTI間隔被確定為由“互最小TTI間隔=1”表示的特定值1,還假設(shè)在接收的MAC-hs PDU中沒有CRC差錯,即最大的數(shù)據(jù)接收操作被執(zhí)行,盡管在實(shí)施的系統(tǒng)中可能出現(xiàn)這樣的差錯。
HS-DSCH解碼單元330每隔2ms將MAC-hs PDU輸出到內(nèi)部存儲器302。HSDPA控制器304每隔2ms從數(shù)據(jù)被寫入的內(nèi)部存儲器302讀取MAC-hs PDU,并將讀取的MAC-hs PDU拷貝到外部存儲器306中。來自多個拷貝索引中的初始拷貝索引的信息以及在10ms的預(yù)定時間期間接收的MAC-hs PDU的數(shù)量被更新。HSDPA控制器304每隔10ms通知重排隊(duì)列分配器308將由外部存儲器306處理的MAC-hs PDU集合(即最大5個MAC-hsPDU集合)的出現(xiàn)。外部存儲器306包括每個都具有預(yù)定大小(即最大MAC-hsPDU大小)的512項(xiàng)。此外,外部存儲器306還包括包含在最近的10ms時間期間拷貝到外部存儲器306中的初始MAC-hs PDU的位置和信息數(shù)量的控制表。一旦每隔10ms從HSDPA控制器304接收到信息消息,重排隊(duì)列分配器308就基于包含在外部存儲器306的控制表中的MAC-hs PDU位置和信息數(shù)量來更新用于執(zhí)行重排隊(duì)列操作的重排控制表的信息。在這種情況下,重排控制表的最大數(shù)量被設(shè)為8。拷貝在外部存儲器306中的MAC-hs PDU在預(yù)定的1024ms(=64×8×2)時間之內(nèi)被處理,并被發(fā)送到高于RLC的上層。
下面,將參照圖4至圖6描述使用圖3中顯示的HS-DSCH解碼單元300、HSDPA控制塊304和重排隊(duì)列分配器308處理數(shù)據(jù)的單獨(dú)的方法。
下面將參照圖4描述使用HS-DSCH解碼單元300處理數(shù)據(jù)的方法。圖4是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的使用HS-DSCH解碼器300處理PDU的方法的流程圖。
在步驟400,HS-DSCH解碼單元300保持等待模式,并在步驟402確定經(jīng)HS-PDSCH是否接收到數(shù)據(jù)。在步驟402,如果確定經(jīng)HS-PDSCH已接收到數(shù)據(jù),那么在步驟404,HS-DSCH解碼單元對數(shù)據(jù)解碼,并在步驟406檢查CRC。
在步驟406,如果確定沒有CRC差錯,那么在步驟408,HS-DSCH解碼單元300確定正常數(shù)據(jù)接收被執(zhí)行,將ACK信號發(fā)送到對方,并將解碼的數(shù)據(jù)輸出到內(nèi)部存儲器302。在步驟406,如果確定已發(fā)現(xiàn)了CRC差錯,那么HS-DSCH解碼單元300將NACK信號發(fā)送到對方以請求從對方重傳,并根據(jù)HARQ類型信息將接收的數(shù)據(jù)存儲在外部存儲器306或者從外部存儲器306中刪除相同數(shù)據(jù)。
圖5是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的使用HSDPA控制器304處理PDU的方法的流程圖。參照圖5,在步驟500,HSDPA控制器304保持等待模式,并在步驟502確定最初解碼的數(shù)據(jù)是否出現(xiàn)。在步驟502,如果確定最初解碼的數(shù)據(jù)出現(xiàn),那么在步驟504,HSDPA控制器304將存儲在內(nèi)部存儲器302中的解碼的數(shù)據(jù)移動到外部存儲器306。HSDPA控制器304每隔10ms執(zhí)行中斷計(jì)數(shù)操作。在操作502,如果確定最初解碼的數(shù)據(jù)沒有出現(xiàn),那么在步驟508,HSDPA控制器304將存儲在內(nèi)部存儲器302中的解碼的數(shù)據(jù)移動到外部存儲器306。在步驟510,HSDPA控制器304確定10ms時間是否過去。在步驟510,如果確定10ms時間已過去,那么在步驟512,HSDPA控制器304向包含在MAC層中的重排隊(duì)列分配器306發(fā)送由“PHY-HS-DATA-IND”表示的消息。換言之,HSDPA控制器304將存儲在內(nèi)部存儲器302中的解碼的數(shù)據(jù)移動到外部存儲器306,從而可防止以2ms的最大間隔更新的內(nèi)部存儲器被重寫。在步驟502,如果最初解碼的數(shù)據(jù)出現(xiàn),則HSDPA控制器304每隔10ms執(zhí)行中斷操作。HSDPA控制器304每隔10ms將消息“PHY-HS-DATA-IND”發(fā)送到MAC層的重排隊(duì)列分配器308。
圖6是示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的使用重排隊(duì)列分配器308來處理PDU的方法的流程圖。
參照圖6,一旦從HSDPA控制器304接收到消息“PHY-HS-DATA-IND”,重排隊(duì)列分配器處理在最近的10ms期間新近存儲在外部存儲器306中的多個MAC-hs PDU,并更新重排控制表以執(zhí)行最大8個重排隊(duì)列功能。
如上所述,本發(fā)明使用外部或第二存儲器以緩沖MAC-hs PDU的接收,從而可使作為上層的MAC層能夠每隔10ms處理MAC-hs PDU。
從以上描述是明顯的,由于本發(fā)明使外部存儲器適用于緩沖多個MAC-hs PDU的接收,因此本發(fā)明不執(zhí)行硬件緩沖操作,從而可防止門電路數(shù)量的增加。由于外部存儲器的使用,本發(fā)明可使相當(dāng)大尺寸的存儲器適用于能夠存儲MAC-hs PDU。HSDPA控制器將接收的MAC-hs PDU拷貝到外部存儲器,從而可同時執(zhí)行由CPU(中央處理單元)操作的其他層的命令。另外,MAC層每隔10ms同時處理接收的MAC-hs PDU,而不必不得不每隔2ms處理MAC-hs PDU。本發(fā)明的實(shí)現(xiàn)減小了由頻繁中斷操作引起的不必要的負(fù)擔(dān)。此外,由外部存儲器緩沖的單獨(dú)的MAC-hs PDU由于重排控制表處理結(jié)果而執(zhí)行重排操作,并被共同使用在MAC和RLC層中,從而減少了在MAC和RLC層之間的不必要的拷貝-粘貼操作的數(shù)量。
盡管為了說明目的已公開了本發(fā)明的優(yōu)選實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求所公開的本發(fā)明的范圍和精神的情況下,可以進(jìn)行各種更改、添加和替換。
權(quán)利要求
1.一種用于在高速下行分組接入通信系統(tǒng)中將經(jīng)物理層接收的至少一個協(xié)議數(shù)據(jù)單元發(fā)送到介質(zhì)訪問控制層的設(shè)備,包括高速下行共享信道解碼器,用于每隔第一周期對協(xié)議數(shù)據(jù)單元解碼并將解碼的協(xié)議數(shù)據(jù)單元存儲在第一存儲器中,在該第一周期期間從物理層接收協(xié)議數(shù)據(jù)單元;第二存儲器,用于存儲包含協(xié)議數(shù)據(jù)單元的位置和數(shù)量信息的控制表,并基于協(xié)議數(shù)據(jù)單元的位置和數(shù)量信息執(zhí)行重排隊(duì)列操作;高速下行分組接入控制器,用于從第一存儲器讀取協(xié)議數(shù)據(jù)單元,將讀取的協(xié)議數(shù)據(jù)單元存儲在第二存儲器中,在比第一周期長的第二周期期間監(jiān)視第二存儲器,并且每隔第二周期更新存儲在第二存儲器中的協(xié)議數(shù)據(jù)單元的數(shù)量并將中斷信號發(fā)送到重排隊(duì)列分配器;和重排隊(duì)列分配器,用于一旦從高速下行分組接入控制器接收到中斷信號就從控制表中讀取協(xié)議數(shù)據(jù)單元的位置和數(shù)量信息,并將存儲在第二存儲器中的協(xié)議數(shù)據(jù)單元發(fā)送到上層。
2.如權(quán)利要求1所述的設(shè)備,其中,第二周期是10ms以及10ms的整數(shù)倍中的一個。
3.如權(quán)利要求1所述的設(shè)備,其中,如果出現(xiàn)最初解碼的協(xié)議數(shù)據(jù)單元,則高速下行分組接入控制器將存儲在第一存儲器中的解碼的協(xié)議數(shù)據(jù)單元移動到第二存儲器。
4.如權(quán)利要求1所述的設(shè)備,其中,如果在將存儲在第一存儲器中的解碼的協(xié)議數(shù)據(jù)單元發(fā)送到第二存儲器時第二周期到來,那么高速下行分組接入控制器發(fā)送用于通知上層的重排隊(duì)列分配器第二周期的到來的原語信息。
5.如權(quán)利要求4所述的設(shè)備,其中,重排隊(duì)列分配器從高速下行分組接入控制器接收所述原語信息,確定在最近的第二周期期間哪些協(xié)議數(shù)據(jù)單元被新添加到第二存儲器,并更新控制表以執(zhí)行重排隊(duì)列功能。
6.一種用于在高速下行分組接入通信系統(tǒng)中將經(jīng)物理層接收的至少一個協(xié)議數(shù)據(jù)單元發(fā)送到介質(zhì)訪問控制層的方法,包括以下步驟a)在第二存儲器中執(zhí)行重排隊(duì)列操作以存儲包含協(xié)議數(shù)據(jù)單元的位置和數(shù)量信息的控制表,重排隊(duì)列操作基于所述協(xié)議數(shù)據(jù)單元的位置和數(shù)量信息;b)每隔第一周期對協(xié)議數(shù)據(jù)單元解碼,并將解碼的協(xié)議數(shù)據(jù)單元存儲在第一存儲器中,在所述第一周期期間從物理層接收協(xié)議數(shù)據(jù)單元;c)從第一存儲器讀取協(xié)議數(shù)據(jù)單元,將讀取的協(xié)議數(shù)據(jù)單元存儲在第二存儲器中,在比第一周期長的第二周期期間監(jiān)視第二存儲器,并每隔第二周期更新存儲在第二存儲器中的協(xié)議數(shù)據(jù)單元的數(shù)量并將中斷信號發(fā)送到重排隊(duì)列分配器;和d)根據(jù)該中斷信號更新控制表中的協(xié)議數(shù)據(jù)單元的位置和數(shù)量信息,并將存儲在第二存儲器中的協(xié)議數(shù)據(jù)單元發(fā)送到上層。
7.如權(quán)利要求6所述的方法,其中,第二周期是10ms以及10ms的整數(shù)倍中的一個。
8.如權(quán)利要求6所述的方法,其中,步驟(b)包括步驟b1)如果最初解碼的協(xié)議數(shù)據(jù)單元出現(xiàn),則將存儲在第一存儲器中的協(xié)議數(shù)據(jù)單元移動到第二存儲器,并對第二周期計(jì)時。
9.如權(quán)利要求8所述的方法,還包括步驟e)如果在將存儲在第一存儲器中的協(xié)議數(shù)據(jù)單元發(fā)送到第二存儲器時第二周期建立,那么發(fā)送用于通知上層第二周期的到來的原語信息。
10.如權(quán)利要求9所述的方法,其中,原語信息由PHY-HS-DATA-IND表示。
11.如權(quán)利要求6所述的方法,其中,步驟(c)包括步驟c1)一旦接收到原語信息,就確定在最近的第二周期期間哪些協(xié)議數(shù)據(jù)單元被新添加到第二存儲器,并更新控制表以執(zhí)行重排隊(duì)列功能。
全文摘要
公開了一種用于在HSDPA通信系統(tǒng)中處理MAC-h(huán)s PDU的方法,包括HS-DSCH解碼器,用于每隔第一周期對PDU解碼并將該P(yáng)DU存儲在第一存儲器中;第二存儲器,用于存儲包含所述PDU的位置和數(shù)量信息的控制表,并基于位置和數(shù)量信息執(zhí)行重排隊(duì)列操作;HSDPA控制器,用于讀取PDU,將讀取的PDU存儲在第二存儲器,在第二周期期間監(jiān)視第二存儲器,并每隔第二周期更新存儲在第二存儲器中的PDU的數(shù)量,并將中斷信號發(fā)送到重排隊(duì)列分配器;和重排隊(duì)列分配器,用于一旦從HSDPA控制器接收到中斷信號就讀取PDU的位置和數(shù)量信息,并將PDU發(fā)送到上層。
文檔編號H04L12/56GK1765086SQ200480007822
公開日2006年4月26日 申請日期2004年12月22日 優(yōu)先權(quán)日2003年12月22日
發(fā)明者李岡奎, 樸晟旭, 蔡尚勛, 吳鎮(zhèn)泳 申請人:三星電子株式會社