发送/接收服务高速共享控制信道组信息的设备和方法

文档序号:7552542阅读:160来源:国知局
专利名称:发送/接收服务高速共享控制信道组信息的设备和方法
技术领域
本发明一般涉及移动通信系统,尤其是涉及一种用于在支持HSDPA(HighSpeed Downlink Packet Access,高速下行链路分组接入)方案的移动通信系统中发送和接收服务HS-SCCH(High Speed-Shared Control CHannel,高速共享控制信道)组信息的设备和方法。
背景技术
图1是通用移动通信系统的结构的示意图。图1中描述的是UMTS(Universal Mobile Terrestrial System,通用移动陆地系统)移动通信系统,该系统包括一个CN(Core Network,核心网络)100、多个RNS(RadioNetwork Subsystem,无线网络子系统)110和120、以及UE(User Equipment,用户设备)130。RNS110和RNS120均包括一个RNC(Radio NetworkController,无线网络控制器)和多个节点B。举例来说,RNS110包含RNC111、节点B113以及节点B115,RNS120包含RNC112、节点B114以及节点B116。另外,RNC根据其操作被分为SRNC(Serving RNC,服务RNC)、DRNC(Drift RNC,漂移RNC)以及CRNC(Controlling RNC,控制RNC)。SRNC是指对有关每一UE的信息进行管理并控制与CN100之间数据通信的RNC,而DRNC则是一个把来源于UE的数据发送到SRNC的漂移RNC。CRNC是指控制每个节点B的RNC。在图1中,如果RNC111管理UE130上的信息,那么对UE130来说,RNC111充当SRNC,如果在UE130向RNC112移动时,UE130的数据是经由RNC112而被发送和接收的,那么对UE130来说,RNC112将成为DRNC。另外,控制节点B与UE130之间通信的控制RNC111将成为节点B113的CRNC。
至此已经参考图1简要描述了UMTS移动通信系统。接下来,下文将要描述一个支持HSDPA方案(下文中称为“HSDPA移动通信系统”)的移动通信系统。
通常,HSDPA方案是指这类数据传输方案,其中包括HS-DSCH(High SpeedDownlink Shared CHannel,高速下行链路共享信道),该信道是在UMTS移动通信系统中支持下行链路分组数据高速传输的下行链路数据信道和其相关控制信道(associated control channel)。为了支持HSDPA方案,已经提出了AMC(Adaptive Modulation and Coding,自适应调制编码)以及HARQ(HybridAutomatic Retransmission reQuest,混合自动重发请求)。通常,在HSDPA移动通信系统中,可以分配给UE的OVSF(Orthogonal Variable SpreadingFactor,正交可变扩频因子)码的最大个数是15,根据信道条件,系统自适应地选择四相相移键控(QPSK)调制方案,16元正交幅度调制(16QAM)或64元正交幅度调制(64QAM)。HSDPA移动通信系统对UE和节点B之间的损坏数据进行重传,并且软组合(soft-combine)重传数据,由此提高整体通信效率。也就是说,为损坏数据软组合重传数据的方案即为HARQ方案。作为实例,在这里对n信道SAW(Stop And Wait,停止和等待)HARQ方案进行描述。
在通常的ARQ(Automatic Retransmission reQuest,自动重传请求)方案中,ACK(ACKnowledgement,应答)信号和重传分组数据是在UE和RNC之间交换的。然而,为了提高ARQ方案的传输效率,HARQ推荐以下两种方案。第一种,HARQ方案执行UE和节点B之间的重传请求和响应。第二种,HARQ方案临时保存(缓存)损坏数据并在传输之前将其与相应数据的重传数据相组合。另外,在HARQ方案中,ACK信号和重传分组数据是在UE与节点B的MAC(Medium Access Control,介质访问控制)HS-DSCH之间交换的。此外,HSDPA方案引入了n信道SAW HARQ方案,该方案形成n个逻辑信道,用于发送若干个分组数据块,即使是在没有接收到ACK信号的情况下。与之不同的是,现有SAW ARQ方案只在接收到ACK信号之后才发送下一个分组数据。
然而在某些情况下,由于SAW ARQ方案只在接收到ACK信号之后才发送下一分组数据,因此,即使它当前具有发送下一分组数据的能力,它也必须等待ACK信号,这是很不方便的。与之相反,n信道SAW ARQ连续发送多个分组数据,甚至是在接收到先前分组数据的ACK信号之前,由此提高了信道效率。也就是说,如果在UE和节点B之间建立了n个逻辑信道,并且可以通过时间或信道号来标识这n个逻辑信道,那么对分组数据进行接收的UE可以确定一条信道,某一时刻接收到的分组数据已经在其上被发送,而UE则以正确的接收顺序来对所接收的分组数据块进行再排列,或是软组合相应的分组数据块。
为了提高n信道SAW ARQ方案相对于SAW ARQ方案的效率,在该方案中引入了以下两种方案。
在第一方案中,接收机临时保存损坏数据,然后将其和相应数据的重传数据软组合,由此降低错误率。软组合方案包括CC(Chase Combining,追踪组合)方案和IR(Incremental Redundancy,增量冗余)方案。在CC方案中,发送机在初始传输和重传中使用相同格式。如果初始传输时在一个编码块(coded block)上发送了m个码元,那么重传时在一个编码块也发送m个码元。也就是说,在数据传输中,初始传输和重传中都应用同一编码速率。因此,接收机将初始发送的编码块与重传编码块相组合,并且对组合得到的编码块执行冗余循环校验(CRC)运算,以便确定所组合的编码块是否损坏。
其次,IR方案在初始传输和重传中使用了不同格式。举例来说,如果通过信道编码由n比特用户数据生成m个码元,那么发送机在初始传输时只发送m个码元中的一些,然后在重传时顺序发送剩余的码元。也就是说,在数据传输中,初始传输的编码速率与重传的编码速率不同。因此,接收机通过把重传编码块添加到初始发送编码块的剩余数据块中,形成具有高编码速率的编码块,之后对形成的编码块进行纠错处理。在IR方案中,初始发送的编码块和重传编码块是由RV(Redundancy Version,冗余版本)来标识的。举例来说,初始发送的编码块由RV#1标识,第一重传编码块由RV#2标识,第二重传编码块由RV#3标识,而接收机使用RV信息可以正确组合初始发送的编码块和重传编码块。
以下将要描述第二方案,引入该方案是为了提高通用SAW ARQ方案的效率。尽管通用SAW ARQ方案只在接收到先前分组ACK信号之后才发送下一分组,但是,即使在接收到ACK信号之前,n信道SAW HARQ方案也能连续发送多个分组,从而提高了无线链路的使用效率。在n信道SAW HARQ方案中,如果在UE与节点B间建立了n个逻辑信道,并且使用指定的信道号来标识逻辑信道,那么作为接收机的UE可以判定某个时间接收到的分组所属的信道,并以正确的接收顺序重排列已接收分组,或是软组合相应分组。
现在参考图1来详细描述n信道SAW HARQ方案的操作。在这里假设在UE130与节点B115之间执行的是4信道SAW HARQ方案,并且为各条信道分配了逻辑识别符#1到#4。另外,UE130和节点B115的物理层具有与相应信道关联的HARQ处理器。节点B115把信道标识符#1分配给初始发送的编码块,并将其发送到UE130。“编码块”是指在一个传输时间间隔(TTI)上发送的用户数据。如果在相应编码块中发生错误,那么UE130根据信道标识符把编码块发送到与信道#1关联的HARQ处理器#1,并把用于信道#1的NACK(Negative ACKnowledgement,否定应答)信号发送到节点B115。然后,节点B115可以在信道#2上发送下一分组,而不考虑信道#1上编码块的ACK信号是否到达。如果在下一编码块中也出现了错误,那么UE130还把编码块发送到相应的HARQ处理器。一旦从UE130接收到信道#1的编码块的NACK信号,那么节点B115将在信道#1上重发相应的编码块,UE130根据编码块的信道标识符把编码块发送到HARQ处理器#1。HARQ处理器#1软组合先前保存的编码块和重传编码块。在这种方式中,n信道SAW HARQ方案以一对一的方式将信道标识符与HARQ处理器匹配,以便将初始发送编码块与重传编码块正确地相匹配,而不延迟用户数据传输,直到接收到ACK信号为止。
另外,在HSDPA通信系统中,在某个时间,多个UE可以同时使用多个可用OVSF码。也就是说,在HSDPA通信系统中,在某一时间可以在多个UE之间同时实施OVSF码的复用。将参考图2描述OVSF码的复用。
图2描述了在通用HSDPA通信系统中分配OVSF码的方法的实例。以下参考SF(Spreading Factor,扩展因子)是16(SF=16)的情况来对图2的OVSF码分配方法进行描述。
参考图2,OVSF码根据其在码树中所处的位置由C(i,j)来表示。在C(i,j)中,参数“i”表示SF值,参数“j”表示从OVSF码树最左侧的OVSF码位置开始的位置。举例来说,C(16,0)表示一个位于从OVSF码树最左侧开始的第一位置的OVSF码,其SF=16。图2描述了将SF=16的OVSF码树中从C(16,0)到C(16,15)的16个OVSF码,即第0到第15OVSF码分配给HSDPA通信系统的方法。作为实例,这16个码可以按照图1所示方式复用到多个UE。
表1

在表1中,A、B和C代表使用HSDPA通信系统的用户或UE。如表1所示,在某个时间点t0、t1和t2使用为HSDPA通信系统分配的OVSF码来对用户A、B和C进行码分复用。根据每个UE在节点B保存的用户数据量以及节点B与UE之间所建立信道条件的情况下,节点B确定为UE分配的OVSF码数目以及OVSF码在OVSF码树中的位置。
也就是说,在HSDPA通信系统中,UE和节点B之间交换的控制信息包括某个UE使用的OVSF码数目,表示码树中OVSF码位置的编码信息,根据信道条件自适应地确定调制方案所必需的信道质量信息,MCS等级(或是调制方案信息),支持n信道SAW HARQ方案所必需的信道编号信息,ACK/NACK信息。现在将要描述在HSPDA通信系统中发送和接收的控制信息,以及用于发送实际用户数据的信道。
首先,HSDPA通信系统中所用信道如下分为下行链路(DL)信道和上行链路(UL)信道。下行链路信道包括HS-SCCH、DPCH(Dedicated PhysicalCHannel,相关专用物理信道)以及HS-PDSCH(High Speed-Physical DownlinkShared CHannel,高速物理下行链路共享信道),上行链路信道包括辅助DPCH。
将参考图3描述下行链路信道和上行链路信道之间的关系。
图3描述了HSDPA系统中的下行和上行链路信道。参考图3,UE首先使用PCPICH(Primary Common Pilot CHannel,主公共导频信道)信号(未示出)来测量UE自身与节点B之间的信道质量,并且使用CQR(Channel QualityReport,信道质量报告)把测得的信道质量报告给节点B。CQR是在辅助DPCH上发送的。由于从UE向节点B发送CQR的方法并未直接涉及本发明,因此这里不详细描述该方法。
一旦从UE接收到CQR,节点B将根据所接收的CQR来执行调度(Scheduling)。“调度”是指从多个UE中选择一个希望在下一TTI接收实际数据的UE,然后确定用于传输数据的调制方案以及分配给UE的码数目。在通过调度选择了一个希望在下一TTI发送数据的UE之后,节点B在被选择的UE和节点B之间建立的相关DPCH上发送HI(HS-DSCH Indicator,HS-DPCH指示符)。该HI表示在HS-PDSCH上传送的数据将被发送到的UE,并且包括标识符,用于指示发送接收数据所必需的实际控制信息的HS-SCCH。举例来说,在与节点B建立4个HS-SCCH且HI由2个比特构成的情况下,这4个HS-SCCH是由00,01,10以及11这四个HI来表示的。如果没有通过HI来发送信息,则意味着在下一个TTI,不会有数据发送到相应UE。分配给某个UE的HS-SCCH组被定义为“服务HS-SCCH组”。可以为每个UE单独设置服务HS-SCCH组,稍后将对其进行详细描述。
另外,在发送HI时,节点B发送相应UE在对应HS-SCCH上接收相应数据所必需的控制信息。以下参考图4来描述HS-SCCH上发送的控制信息。
图4描述了通用HSDPA通信系统中的HS-SCCH结构。参考图4,HS-SCCH的时隙格式包括部分#1字段411、CRC#1字段413、部分#2字段415以及CRC#2字段417。另外,HS-SCCH上发送的控制信息包括1)HS-DSCH信道化编码信息(下文中称为“code_info”)2)MS(Modulation Scheme,调制方案)信息3)TBS(Transpoty Block Size,传送数据块大小)信息4)TrCH ID(Transpoty Channel IDentifier,传送信道标识符)信息5)UE特有的CRC信息6)HARQ信道编号信息7)NDI(New Data Information,新数据指示符)信息8)RV信息在HS-SCCH上发送的控制信息中,MS信息、TBS信息以及code_info信息被称为“TFRI(Transport Format and Resource related Information,传送格式以及资源相关信息)”,HARQ信道编号信息、RV信息和NDI信息称为“HARQ信息”。另外,如图4所示,当使用SF=128的OVSF码来发送HS-SCCH时,每个控制信息都为MS信息分配1个比特,为code_info信息分配7个比特,为TBS信息分配6个比特,为NDI信息分配1个比特,为RV信息分配2个比特,为HARQ信道编号信息分配3个比特。
参考图4,部分#1字段411包含相应UE所用的code_info信息以及表示码树中OVSF码位置和数目的MS信息。CRC#1字段413包括部分#1字段411所包含的信息以及UE ID(UE IDentifier,UE标识符)的CRC运算结果。比较希望的情况是,将10个比特分配给UE标识符。尽管并不实际发送UE标识符,但是发送机在计算CRC#1的时候计算UE标识符,接收机在计算CRC#1的时候也计算UE标识符。通过使用UE标识符并以这种方式来计算CRC#1,UE可以确定某个HS-SCCH包含的控制信息是否为相应于UE自身的控制信息。举例来说,当在HS-SCCH上将控制信息发送到第一UE时,节点B根据部分#1字段411包含的信息以及第一UE的UE标识符来计算CRC#1。因此,第一UE确定某个HS-SCCH包含的控制信息作为UE自身的控制信息,其中,所述HS-SCCH在属于第一UE的服务HS-SCCH组的HS-SCCH中,并且,当第一UE的UE标识符与部分#1字段411所包含的信息一起被计算时,该HS-SCCH的CRC#1不出现错误。另外,部分#2字段415包括TBS信息,该信息指示HS-PDSCH上发送的数据大小,以及HARQ信道编号信息,NDI信息,该信息指示HS-PDSCH上发送的数据是新数据还是重传数据,还有RV信息,它代表IR方案中对应数据的版本号。此外,部分#2字段415所包含信息的CRC运算结果是通过CRC#2字段417发送的。
以下将参考图5来对Code_info信息进行描述。
图5是描述了一种在HSDPA通信系统中将HS-DSCH的code_info与逻辑标识符匹配的方法示意图。参考图5,如上所述,当使用SF=128的OVSF码来发送HS-SCCH信号时,为code_info分配了7个比特。因此,可以通过将这7个比特分成前3比特和剩余4比特来分配逻辑标识符。举例来说,一个前3比特为6(110)和剩余4比特为4(0011)的逻辑标识符是(m=7,SP(起始点)=4)。也就是说,逻辑标识符“1100011”表示从OVSF码树中第4个OVSF码开始的7个OVSF码,即OVSF码C(16,3)到C(16,9)。如图5所示,当把7个比特分配给code_info时,没有使用“1110000”、“1110001”、“1110010”、“1110011”、“1110100”、“1110101”、“11101110”以及“1111111”这八个逻辑标识符。
现在将在下文中描述UE根据HS-SCCH上发送的控制信息来实施的实际接收数据的处理。
UE接收HS-PDSCH上发送的数据并根据在HS-SCCH上接收的控制信息来解调所接收的数据。UE基于code_info来确定接收和解调HS-PDSCH所使用的OVSF码,并且基于MS信息来确定调制方案。此后,UE通过CRC运算来确定接收到的数据是否出错。作为结果,如果接收数据没有错误,那么UE发送ACK信号,如果出现错误,那么UE发送NACK信号。HS-PDSCH上发送的实际数据被定义为“MAC-hs(Medium Access Control-high speed,介质访问控制-高速)PDU(Protocol Data Unit,协议数据单元)”。
以下参考图6来描述MAC-hs的结构。
图6描述了在HS-PDSCH上发送的MAC-hs结构。参考图6,MAC-hs PDU包括MAC-hs报头字段611,MAC-hsSDU(Service Data Unit,服务数据单元)字段613以及CRC字段615。MAC-hs报头字段611包括如下信息(1)优先级这是MAC-hs SDU 613的优先级队列标识符,并被分配了3个比特。
(2)TSN(Transmission Sequence Number,传输序列号)这是MAC-hssDU 613在优先级队列中被重新排序时所使用的序列号,并被分配了5或6个比特。
(3)SID_x表示MAC-d(MAC-dedicated,专用MAC)PDU的大小,该PDU属于构成MAC-hs SDU 613的PDU组中的第xMAD-d PDU组,并被分配了2或3个比特。
(4)N_x它表示属于第x MAC-d PDU组的MAC-d PDU数目,并被分配了7个比特。
(5)F(标记)当把F设置为1时,它表示下一字段是MAC-hs SDU字段,当把F设置为0时,它表示下一字段是SID字段。并被分配了一个比特。
(6)MAC-d PDU_Nx它表示构成第x MAC-d PDU组的MAC-d PDU。
如图6所示,MAC-hs PDU包括若干种MAC-d PDU。在描述TSN、优先级队列、MAC-d PDU之前,将参考图7详细描述HSDPA通信系统的协议栈。
图7描述了通用HSDPA通信系统中的MAC层结构。参考图7,MAC层包括MAC-d层和MAC-hs层,并且如所述的那样,UE的MAC层包括MAC-d层711以及MAC-hs层710,节点B包括MAC-hs层707,SRNC层包括MAC-d层702。作为专用信道的MAC实体,MAC-d层在诸如DCCH(Dedicated Control CHannel,专用控制信道)和DTCH(Dedicated Traffic CHannel,专用业务信道)等专用逻辑信道上执行MAC功能。另外,附加实现以支持HSDPA的MAC-hs层,其主要功能是在HS-DSCH上支持HARQ方案,以支持HSDPA方案。
在图7中,如果从上层701将实际用户数据发送到SRNC的MAC-d层702,那么MAC-d层702将使用上层701递送的用户数据来生成MAC-d PDU,并将生成的MAC-d PDU递送到FP(Frame Protocol,帧协议)层703。MAC-d PDU是上层710递送的用户数据,其中添加了MAC-d报头,并且报头中包含复用相关信息,该信息表示接收机应将MAC-d PDU发送到的上层。FP层703由MAC-d层702递送的MAC-d PDU生成FP PDU,并递送生成的FP PDU到传送载体层704。FP层703将多个MAC-d PDU连接成一个FP PDU,该FP PDU包含所连接的MAC-d PDU的优先级信息。传送载体层704为FP层703递送的FP PDU分配传送载体,并通过指定的传送载体以及经由Iub接口来对接(interface)传送载体层704与节点B的传送载体层705之间的FP PDU,其中Iub接口是SRNC和节点B之间的接口。另外,传送载体层704是控制SRNC和节点B之间实际数据传输的一部分,它可以包含AAL2(Adaptive ATM Layer 2,自适应ATM层2)/ATM(Asynchronous Transfer Mode,异步传输模式)。
一旦从SRNC传送载体层704接收到FP PDU,那么节点B的传送载体层705将把接收到的FP PDU递送到FP层706,FP层706把传送载体层705递送的FP PDU传递到MAC-hs层707。MAC-hs层707通过参考包含在FP层706递送的FP PDU中的优先级信息把接收的MAC-d PDU存入相应的优先级队列。
现在参考图8来描述节点B的MAC-hs层结构。
图8描述了用于通用HSDPA通信系统的节点B的MAC-hs层结构。参考图8,节点B的MAC-hs层707具有通过HS-DSCH来处理数据块的功能,并对涉及HSDPA数据的物理信道资源进行管理。也就是说,MAC-hs层707包括调度/优先级处理部分805、HARQ处理部分803以及TFRC选择部分804。调度/优先级处理部分805在HS-DSCH上执行调度和优先级管理,HARQ处理部分803对所接收的数据块执行混合重传,TFRC选择部分804为共享传送信道选择TFRC(Transport Format Resource Combination,传送格式资源组合)。TFRC选择器804通过参考UE在辅助DPCH上发送的信道质量来选择恰当的调制方案,并将所选调制方案信息递送到物理层708。调度/优先级处理部分805具有两个个优先级队列分配器以及在由优先级队列分配器801分发到每个MAC-d流上的多个优先级队列802。
基于FP层706递送的FP PDU的优先级信息,优先级队列分配器801将上层递送的MAC-d PDU发送到相应的优先级队列802。在UE和SRNC之间可以存在一个或多个MAC-d复用器,并且每个MAC-d复用器都产生一个MAC-d流。稍后将参考图10来详细描述MAC-d流。响应于调度/优先级处理部分805的命令,优先级队列802中保存的MAC-d PDU被递送到HARQ处理器803。HARQ处理器803连接(concatenate)来自优先级队列802的MAC-d PDU,通过把结合图6所描述的MAC-hs报头611和CRC 615插入连接后的MAC-d PDU来产生MAC-hs PDU,并对生成的MAC-hs PDU上执行n信道SAW HARQ操作,然后将MAC-hs PDU递送到物理层708。另外,节点B的MAC-hs层707直接与物理层708相连,并具有相关上行链路/下行链路信令无线控制信道,以便通过物理层708来向/从UE发送和接收HSDPA相关的控制信息。
到目前为止,已经描述了节点B的MAC-hs层707的结构。以下参考图9来描述UE的MAC-hs层710。
图9描述了通用HSDPA通信系统中的UE MAC-hs层的结构。参考图9,为了支持HSDPA,UE MAC-hs层710也具有在HS-DSCH上支持HARQ方案的主要功能。MAC-hs层710对从节点B的物理层(PHY)708接收的数据块进行检错,该物理层是无线信道。作为检错结果,如果未能发现接收数据块或接收分组数据出错,那么MAC-hs层710向节点B的物理层708发送ACK信息。然而,一旦检测到数据块出错,那么MAC-hs层710将产生NACK信号,以便请求重发损坏的数据块,并将生成的NACK信号发送到节点B的物理层708。另外,MAC-hs层710具有用于相关上行/下行链路信令的无线控制信道,以便向/从UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线电接入网络)发送和接收与HSDPA相关的控制信息。
如图9所示,MAC-hs层710包括HARQ处理器901、重排序队列903以及拆卸器904(de-assembler)。根据HS-SCCH上HARQ相关的信息,MAC-hs层710可以控制物理层709的操作,并从重排序队列分配器902将MAC-hs PDU递送到正确的重排序队列903。重排序队列分配器902使用包含在所接收MAC-hs PDU的MAC-hs报头优先级字段中的优先级。基于包含在MAC-hs PDU报头TSN字段中的值,重排序队列903重新排列所接收MAC-hs SDU的顺序,并将重排序的MAC-hs SDU递送到拆卸器904。根据MAC-hs报头的SID_x字段和N_x字段,拆卸器904将MAC-hs SDU拆分到MAC-hs PDU中,并将拆分的MAC-hs PDU递送到上层712。
以下参考图10来描述上述MAC-d复用器的结构。
图10是描述通用HSDPA通信系统中的MAC-d复用器的结构示意图。参考图10,从上层701递送的多个逻辑信道被一个MAC-d复用器所复用。其中,所述逻辑信道是指在作为MAC层上层的RLC(Radio Link Contro,无线链路控制)层和MAC层之间形成的信道,并且在每个RLC层实体上都可以形成一条或两条逻辑信道。RLC层实体将上层递送的数据匹配成预定大小,并将具有序列号的报头添加到大小匹配的数据中。由于RlC层实体与本发明并不是密切相关的,因此不对该实体进行详细描述。
在图10中,假设MAC-d层702包含3个MAC-d复用器1003、1004和1005,MAC-hs层707包含一个MAC-hs复用器1006。为了便于说明,这里只描述MAC-d复用器1003、1004和1005中的MAC-d复用器1003。MAC-d复用器1003以这样一种方式来复用多个逻辑信道,其中逻辑信道标识符被插入MAC-d报头的C/T字段(未示出)。C/T字段,也就是插入MAC-d PDU报头的信息,该信息是用于标识MAC-d复用的逻辑信道的信息。举例来说,假设逻辑信道1001的标识符是0,逻辑信道1002的标识符是1,那么MAC-d复用器1003在相应逻辑信道上递送的MAC-d PDU的C/T字段中插入0和1,以使接收机可以在相应的逻辑信道上递送MAC-d PDU。
如结合图10所描述的那样,由于存在多个MAC-d复用器,因此,尽管具有相同的逻辑信道标识符,但是具有相同标识符而与不同MAC-d复用器关联的逻辑信道仍然是不同的逻辑信道。举例来说,即使具有相同的逻辑信道标识符0,具有逻辑信道标识符0并被连接到MAC-d复用器1003的逻辑信道与逻辑信道标识符为0并且连接到MAC-d复用器1004的逻辑信道仍然是不同的信道,这是因为它们连接到不同的MAC-d复用器。同时,相同MAC-d复用器所复用的MAC-d PDU构成一个MAC-d流,并且该MAC-d流经由Iub接口而被递送到MAC-hs层。
以下将对服务HS-SCCH组进行详细描述。
如上所述,服务HS-SCCH组表示一组必须由某个UE连续监视的HS-SCCH,并且在HSDPA通信系统中,服务HS-SCCH组可以包括最多4个HS-SCCH。也就是说,一个节点B建立多个HS-SCCH,用于某个UE的服务HS-SCCH组包括其中一些HS-SCCH。举例来说,如果C(128,0)到C(128,7)这8个OVSF码都被分配给节点B#1中的HS-SCCH,那么一些HS-SCCH将被分配给在节点B#1中接收HSDPA服务的UE,以作为它的服务HS-SCCH组。现在参考图11来描述当前所推荐的用于向UE通知服务HS-SCCH的信令流。
图11是描述在通用HSDPA通信系统中发送服务HS-SCCH组过程的信令流图。更为具体的说,图11描述了用于在UE、节点B、RNC以及CN之中建立HSDPA呼叫的信令图。在图11中,椭圆形表示发送和接收消息的协议实体。下文中的表2描述了消息中必须包含的信息类型。为了简化起见,表2只描述了为HSDPA新添加和修改的信息元素。另外,表2中的附注表示可以得到相应IE全表的参考文献。
表2

现在将参考图11和表2来描述建立HSDPA呼叫之后由UE发送服务HS-SCCH组的过程。
当UE进入节点B的区域时,它通过小区选择处理来获取必要的SI(System Information,系统信息),然后向RNC发送RRC(Radio ResourceControl,无线资源控制)连接请求消息(步骤1101)。小区选择处理是指一种使用CPICH(Common PIilot CHannel,公共导频信道)和PCCPCH来与相应小区协调同步,然后获取RACH(Random Access CHannel,随机接入信道)信息的处理。RRC连接请求消息中插入了UE标识IE,以使RNC能够确定是否与相应UE建立RRC连接。RRC连接是指这样一种信令连接,通过该连接,UE可以初始接入系统并向网络发送必要信息。然而,在某些情况下,RRC连接中包含了用于发送用户数据的DCH(Dedicated Channel,专用信道)。在图11中,假设RRC连接请求消息只请求建立信令连接。
一旦接收到RRC连接请求消息,RNC将使用UE标识IE来确定是否允许与相应UE之间的RRC连接,并且,如果判定允许RRC连接(步骤1102),那么RNC把RRC连接建立消息发送到UE,该消息包含若干个与RRC连接相关的IE。RRC连接建立消息包括UE标识符,而UE将会在诸如RACH以及FACH(Forword Access Channel,前向接入信道)这样的公共信道中使用这个标识符。一旦接收到RRC连接建立请求,UE将把RRC连接建立完成消息以及UE无线接入性能IE发送到RNC(步骤1103)。通常,UE无线接入性能IE包括物理信道性能以及代表相应UE是否支持Turbo编码的物理信道性能IE。在本发明中,UE无线接入性能IE包括表示相应UE是否支持HS-PDSCH接收的信息。另外,RRC连接建立完成消息包括指示UE是否支持不同频率之间切换的信息,即“HO(inter-frequency HandOver,频间切换)”。一旦接收到RRC连接建立完成消息,RNC将保存涉及UE的信息。
在如上所述建立RRC连接之后,必要时,UE会向RNC发送请求建立新呼叫的初始直接传送(Initial Direct Transfer)消息(步骤1104)。由UE使用并向CN发送新呼叫建立请求的初始直接传送消息被包含在RRC消息的NAS(Non-Access Stratum,非接入层)消息IE中。NAS消息可以包含CN处理相应呼叫所需要的信息,例如呼叫质量信息。因此,当UE向RNC发送初始直接传送消息时,RNC将初始直接传送消息修改为称作“初始UE消息”的RANAP消息,并将初始UE消息发送到CN(步骤1105)。一旦接收到初始UE消息,CN将基于NAS消息IE的质量相关信息来确定RAB(Radio Access Bearer,无线接入载体)参数,其中,NAS消息IE包含在所接收的初始UE消息中。RAB参数包括相应呼叫的最大比特率、所保证的比特率以及指示呼叫类型的业务等级。业务等级包括会话类型、流类型、交互类型以及后台类型。会话类型和流类型具有实时特征,通常适于包含语音通信的多媒体业务,而交互类型和后台类型具有非实时特征,通常适于数据业务。因此,如果UE在步骤1104和1105请求的呼叫是数据服务,那么CN将把交互或后台类型用作RAB参数,如果呼叫是语音服务,那么CN将把会话类型用作RAB参数。在确定了RAB参数之后,CN把RAB分配请求消息发送到RNC(步骤1106)。然后,RNC基于已接收的RAB分配请求消息中包含的RAB参数来确定为相应UE所准备的信道。如果RAB参数指示将要建立的呼叫是高速数据业务,也就是说,RAB参数的业务类型是具有最大比特率的交互或后台类型,那么RNC可以把该呼叫设置为HSDPA呼叫。
一旦接收到RAB分配请求消息,RNC将向控制相应小区的节点B发送无线链路建立请求消息(步骤1107)。在本发明中,HS-DSCH信息IE是在无线链路建立请求消息中重新限定的,并且HS-DCSH信息IE包括UE标识符以及其他涉及UE的信息。另外,无线链路建立请求消息必须包含相关DPCH以及涉及辅助DPCH的信息。涉及DPCH的信息可以变成OVSF码,并且可以包含与指示DPCH何时激活的激活点相关的信息。一旦接收到无线建立请求消息,节点B将保存所接收无线链路建立请求消息中的UE标识符,并为相应UE分配缓冲器,以及形成MAC-hs实体。另外,节点B确定相应UE的服务HS-SCCH组。在形成DPCH之后,节点B向RNC发送无线链路建立响应消息(步骤1108)。一旦接收到无线链路建立响应消息,RNC将向UE发送无线载体建立消息(步骤1109)。无线载体建立消息包含涉及DPCH的信息以及UE必须识别并且涉及HSDPA的信息,也就是HARQ处理器数目以及服务HS-SCCH组相关信息。一旦接收到无线载体建立消息,那么在形成DPCH之后,UE会向RNC发送无线载体建立完成消息,以便向其告知它已经准备好接收HS-PDSCH(步骤1110)。然后,RNC向CN发送RAB分配响应消息,以便通知呼叫建立结束(步骤1111)。
根据接收HSDPA服务的UE的条件,节点B可以自适应建立服务HS-SCCH组。举例来说,如果在一个节点B中接收HSDPA服务的UE数目增加,那么有可能把新的OVSF码分配给HS-SCCH,当把新的OVSF码分配给HS-SCCH时,UE的服务HS-SCCH组将被复位。然而,由于服务HS-SCCH组是对应于每个UE的信息,并且还是节点B和UE共享的信息,因此通过SRNC这类上层来发送和接收服务HS-SCCH组的效率非常低。因此,需要有一种用于复位UE的HS-SCCH组的方法,其中该服务HS-SCCH组是为UE初始建立的。

发明内容
因此,本发明的一个目的是提供一种设备和方法,用于在HSDPA通信系统中有效发送服务HS-SCCH组信息。
本发明的另一个目的是提供一种设备和方法,用于直接在HSDPA通信系统的节点B和UE之间交换服务HS-SCCH组信息。
本发明的另一个目的是提供一种设备和方法,用于在HSDPA通信系统中复位服务HS-SCCH组信息。
本发明的另一个目的是提供一种设备和方法,用于在HSDPA通信系统中直接复位节点B和UE之间的HS-SCCH组信息。
本发明的另一个目的是提供一种服务HS-SCCH组信息的复位设备和方法,用于在HSDPA通信系统中有效管理分配给HS-SCCH的信道化编码资源。
本发明的另一个目的是提供一种在HSDPA通信系统中使用MAC-hs消息来有效管理缓冲器状态的设备和方法,其中该缓冲器被用于初始传输和重传。
为了实现上述和其他目标,本发明提供一种用于在通信系统中传输控制信道组信息的方法,所述通信系统包括共享信道,由多个用户设备占用并且被使用多个信道化编码扩展以发送用户数据;多个控制信道,用于发送涉及共享信道的控制信息以便使用户设备能够接收共享信道信号,该系统通过将控制信道分成预定个数的控制信道,生成多个控制信道组,并分配控制信道组以便每个用户设备监视在控制信道组中的特定控制信道。方法包括步骤一旦检测到需要修改将被分配到用户设备中的某个用户设备的控制信道组时,确定在即将到来的预定时间点将分配到用户设备的控制信道修改成新的控制信道组;在确定修改控制信道组之后,在下行链路上向用户设备发送指示控制信道组的期望修改的指示器和有关将被修改的控制信道的信息。
为了实现上述和其它目标,本发明提供一种在通信系统中用于发送控制信道组的装置,所述通信系统包括共享信道,由多个用户设备占用并被使用多个信道化编码来扩展以发送用户数据,多个控制信道,为了使用户设备能够接收共享信道信号,发送涉及共享信道的控制信息。该系统通过将控制信道组分成预定个数的控制信道来生成多个控制信道组,并分配控制信道组以便每个用户设备监视在控制信道组中的某个控制信道组。装置包括控制器,一旦检测到需要修改将被分配到用户设备中的某个用户设备的控制信道,确定在到来的预定时间点将分配给用户设备的控制信道修改成新的控制信道组;发送机,用于在控制器的控制下,在下行链路上,向用户设备发送指示控制信道组的期望修改的指示器和有关将被修改的控制信道的信息。
为了实现上述和其它目标,本发明提供一种在通信系统中用于接收控制信道组信息的方法,该通信系统包括共享信道,被多个用户设备占用并被使用多个信道化编码扩展以发送用户数据,和多个控制信道,用于发送涉及共享信道的控制信息,以便使用户设备能够接收共享信道信号。该系统通过将控制信道分成预定个数的控制信道来生成多个控制信道组,并分配控制信道组以便每一用户设备监视在控制信道组中的某一控制信道组。该方法包括在下行链路上接收指示器和控制信道组信息,所述指示器指示当前分配的控制信道组信息将被修改成新的控制信道组信息,所述控制信道组信息包括新的控制信道组信息;和通过采用在紧跟控制信道组信息被删除的时间点的预定时间点监视控制信道组。
为了实现上述和其它目标,本发明提供一种在通信系统中用于接收控制信道组信息的装置,该通信系统包括共享信道,被多个用户设备占用并被使用多个信道化编码扩展以发送用户数据,和多个控制信道,为了使用户设备能接收共享信道信号,发送涉及共享信道的控制信息。该系统通过将控制信道分成预定个数的控制信道来生成多个控制信道组,并分配控制信道组以便每一用户设备监视控制信道组中的某个控制信道组。该装置包括接收机,用于在下行链路上接收指示器和控制信道组信息,所述指示器指示当前分配的控制信道组信息将被修改成新的控制信道组信息,所述控制信道组信息包括新的控制信道组信息;和控制器,用于通过在紧随控制信道组信息被删除的时间点后的预定时间点采用新的控制信道组信息来监视控制信息组。


本发明的上述和其他目的、特征以及优点将通过以下结合附图所进行的详细描述而变得更为清楚,其中图1示意性地描述了一般移动通信系统的结构;图2描述了在一般HSDPA通信系统中用于分配OVSF码的方法的示例;图3描述了在一般HSDPA通信系统中的下行链路和上行链路信道;图4描述了在一般HSDPA通信系统中的HS-SCCH结构;图5示意性地描述了在HSDPA通信系统中将HS-DSCH的信道化编码信息匹配到逻辑标识符的方法;图6描述了在HS-PDSCH上传输的MAC-hs PDU的结构;图7描述了在一般HSDPA通信系统中的MAC层的结构;图8描述了在一般HSDPA通信系统中的MAC-hs层的结构;图9描述了在一般HSDPA通信系统中的UE MAC-hs层的结构;图10示意性地描述了在一般HSDPA通信系统中的MAC-d复用器的结构;图11是描述在一般HSDPA通信系统中的发送服务HS-SCCH组的过程的信令流图表;图12描述了根据本发明的第一实施例的、在HSDPA通信系统中发送服务HS-SCCH组修改消息的HS-SCCH结构;图13描述了根据本发明的第一实施例的、用于节点B的MAC-hs控制器的结构;图14描述了根据本发明的第一实施例的HS-SCCH发送机的结构;图15描述了根据本发明的第一实施例的HS-PDSCH发送机的结构;图16描述了根据本发明的第一实施例的用于UE的MAC-hs的结构;图17描述了根据本发明的第一实施例的HS-SCCH接收机的结构;图18描述了根据本发明的第一实施例的HS-PDSCH接收机的结构;图19描述了根据本发明的第二实施例的MAC-hs PDU的结构;图20A和20B描述了根据本发明的第二实施例的MAC-hs控制净荷格式;图21描述了根据本发明的第二实施例的用于节点B的MAC-hs控制器的结构;图22描述了根据本发明的第二实施例的HS-SCCH发送机的结构;图23描述了根据本发明的第二实施例的HS-PDSCH发送机的结构;图24描述了根据本发明的第二实施例的用于UE的MAC-hs控制器的结构;图25描述了根据本发明的第二实施例的HS-SCCH接收机的结构;图26描述了根据本发明的第二实施例的HS-PDSCH接收机的结构;图27描述了根据本发明的第二实施例的另一MAC-hs PDU结构;图28是描述图13中的CC操作过程的信令流图表;图29是描述图16中的CC操作过程的信令流图表;图30是描述图21中的CC操作过程的信令流图表;图31是描述图24中的CC操作过程的信令流图表;图32A示意性地描述了根据本发明的第三实施例的节点B优先队列、节点BHARQ重发缓冲器、和UE重排缓冲器;图32B描述了根据本发明的第三实施例的MAC-hs净荷格式;图33描述了根据本发明的第三实施例的用于节点B的MAC-hs控制器的结构;图34描述了根据本发明的第三实施例的UE MAC-hs控制器的结构;
图35是描述图33中的CC操作过程的信令流图表;和图36是描述图34中的CC操作过程的信令流图表。
具体实施例方式
现在参考附图来详细描述本发明的若干实施例。在图中,尽管相同或相似元件是在不同附图中描述的,但是它们是使用相同的标号来表示的。在以下描述中,为了清楚简明起见,省略了对于引入这里的已知功能和结构的详细描述。
本发明提出了一种方法,用于在复位服务HS-SCCH组的时候,直接在节点B和UE之间发送和接收服务HS-SCCH(serving HS-SCCH,服务高速共享控制信道)组。用于在节点B和UE之间直接发送和接收服务HS-SCCH组的方法提供了第一实施例,其中使用HS-SCCH时隙格式中的未使用字段来复位服务HS-SCCH组,并且还提供了第二实施例,其中使用MAC-hs PDU来复位服务HS-SCCH组。
现在,将在下文中描述第一实施例。
1.第一实施例首先描述服务HS-SCCH的结构。假设服务HS-SCCH组是通过将OVSF码与相关逻辑标识符匹配而产生的。举例来说,如果为某个UE的服务HS-SCCH组分配了OVSF码C(128,124)、C(128,125)、C(128、126)以及C(128、127),那么OVSF可以以一对一的方式预先被匹配到逻辑信道,即C(128,124)=0、C(128,125)=1、C(128、126)=2以及C(128、127)=3。通常,在HSDPA通信系统中,为一个节点B建立最多4个HS-SCCH,并且UE连续监视为节点B建立的这4个HS-SCCH。因此,如结合图3所描述的那样,为服务HS-SCCH组分配了对应于4个HS-SCCH的4个OVSF码和4个用于标识这4个HS-SCCH的逻辑标识符。如结合图11所描述的那样,4个HS-SCCH、逻辑标识符以及OVSF码之间的这种逻辑关系是由节点B为对应UE确定的,它通过使用无线链路建立消息被从节点B发送到SRNC,并通过使用无线载体建立消息而被从SRNC发送到UE。因此,接收服务HS-SCCH组信息的UE可以判定通过相关DPCH发送的HS-SCCH逻辑标识符所指示的OVSF码和HS-DSCH标识符。
另外,除了将被相应UE用作服务HS-SCCH组信息的服务HS-SCCH组信息之外,SRNC可以发送所有HS-SCCH组信息的列表,该列表是在某个节点B,即小区中形成的,并且SRNC将所有HS-SCCH组信息的列表中的某个服务HS-SCCH组信息指定为UE的服务HS-SCCH组。在这种情况下,无线载体建立消息上发送的HS-SCCH相关信息将成为所有HS-SCCH组和一个服务HS-SCCH组。举例来说,如果假设在某个节点B中形成了3个HS-SCCH组,并且HS-SCCH组#2是某个UE的服务HS-SCCH组,那么无线载体建立消息包括HS-SCCH相关信息=HS-SCCH组1=[C(128,124)=0,C(128,125)=1,C(128,126)=2,C(128,127)=3],HS-SCCH组2=[C(128,0)=0,C(128,1)=1,C(128,2)=2,C(128,3)=3],HS-SCCH组3=[C(128,4)=0,C(128,5)=1,C(128,6)=2,C(128,7)=3],服务HS-SCCH组=HS-SCCH组2]接收无线载体建立消息的UE连续监视属于HS-SCCH#2的OVSF码,直到服务HS-SCCH码被修改为止。
在本发明第一实施例中,为了修改用于某个UE的服务HS-SCCH组信息,节点B使用逻辑标识符中未曾使用的逻辑标识符来指示服务HS-SCCH组修改消息的发送,其中,所述HS-SCCH组修改消息是在服务HS-SCCH组信息被修改时发送的,所述逻辑标识符指示经由HS-SCCH的部分#1字段发送的code_info,并且节点B使用HS-SCCH的部分#2字段中的特定4个比特来发送服务HS-SCCH组修改消息。服务HS-SCCH组修改消息是这样一种消息,其中包括关于已修改HS-SCCH组的信息,并且,当在节点B中把修改过的服务HS-SCCH组ID、与修改后的HS-SCCH组ID相对应的OVSF码或是HS-SCCH组完全复位时,涉及已修改HS-SCCH组的信息可以成为这样的消息,例如HS-SCCH组的信息中包含的服务HS-SCCH组ID,以及相应的OVSF码列表。当通过服务HS-SCCH组修改消息发送OVSF码列表时,不仅有必要通过服务HS-SCCH组修改消息来将OVSF码发送到对应UE,还有必要将其发送到与UE相连的SRNC。在本发明的第一实施例中,假设新设置的服务HS-SCCH组ID是与服务HS-SCCH组修改消息一起发送的。另外,表示传输服务HS-SCCH组修改消息的指示,也就是通过code_info字段发送的逻辑标识符将被定义为“服务HS-SCCH组修改消息指示符”。
如结合图5所描述的那样,用于发送code_info的逻辑标识符包括7个比特。在这7个比特中,前3个比特代表所用OVSF码的数目,剩余4个比特代表OVSF码树上的起始点(SP)。然而,在用于发送code_info的这七个比特中,如结合图5所描述的那样,并未使用“1110000”、“1110001”、“1110010”、“1110011”、“1110100”、“1110101”、“1110110”、以及“1111111”这八个逻辑标识符。
因此,在本发明的第一实施例中,在代表code_info的7比特逻辑标识符中,当前未曾使用的8个逻辑标识符将被用作服务HS-SCCH组修改消息指示符,用于指示从节点B向UE发送服务HS-SCCH组修改消息。在第一实施例中,作为实例,在这8个未使用code_info逻辑标识符中,逻辑标识符“1110000”将被用作服务HS-SCCH组修改消息。也就是说,逻辑标识符“1110000”被用于通知UE发送服务HS-SCCH组修改消息。表3描述了服务HS-SCCH组修改消息指示符。
表3

以下参考图12来描述服务HS-SCCH组修改消息结构。
图12描述了根据本发明第一实施例在HSDPA通信系统中用于发送服务HS-SCCH组修改消息的HS-SCCH结构。参考图12,HS-SCCH时隙格式包括部分#1字段1211,CRC#1字段1213,部分#2字段1215以及CRC#2字段1217。如结合图4所描述的那样,在HS-SCCH上发送的控制信息中,MS信息、HS-SCCH信道化编码(下文中称作“编码信息”)信息,TBS信息被称为“TFRI”,而HARQ信道编号信息、RV信息以及NDI信息被称为“HARQ信息”。另外,当使用SF=128的OVSF码来发送HS-SCCH时,如图12所描述的那样,为部分#1字段1211分配了8个比特,为CRC#1字段1213分配了12个比特,为部分#2字段1215分配了12个比特,为CRC#2字段1217分配了8个比特。Code_info信息是通过部分#1字段1211发送的,在code_info表示标识符“1110000”的情况下,code_info是指服务HS-SCCH组修改消息指示符。HS-SCCH组ID指示相应UE应从下一TTI(Transmission Time Interval,传输时间间隔)开始作为服务HS-SCCH组而进行监视的HS-SCCH组,该HS-SCCH组ID,也就是服务HS-SCCH组修改信息是由部分#2字段1215的12个比特中的前4个比特来表示的。由于发送服务HS-SCCH组修改信息意味着对服务HS-SCCH组进行复位,因此并未使用部分#1字段1211的MS部分以及部分#2字段1215的剩余8个比特。然而,对CRC#1和CRC#2操作来说,这些比特应该用预置数据来置位,例如填充数据。当然,对CRC运算来说,有可能重复实际传输数据或是对其穿孔(puncture),而不是使用填充数据。另外,尽管图12的HS-SCCH时隙格式显示,MS部分在部分#1字段1211的code_info之前,但是code_info也可以在MS部分之前。
以下参考图13来描述MAC-hs控制器结构。
图13描述了根据本发明第一实施例的节点B的MAC-hs控制器结构。更为具体的说,图13描述了用于节点B的MAC-hs层的MAC-hs控制器结构。在HSDPA通信系统中,UE、节点B以及SRNC具有结合图7所描述的结构。MAC-hs控制器包括HPC(HARQ controller/Priority Controller,HARQ控制器/优先级队列控制器)1340,SPH(Scheduler Priority Handler,调度器/优先级处理器)1350以及CC(Configuration Controller,配置控制器)1360。
一旦在辅助DPCH上接收到UE发送的ACK/NACK信号1301,HPC1340发出命令,以便刷新HARQ重发缓冲器中保存的编码块(未示出)。也就是说,一旦接收到某个信道x的ACK信号,那么HPC1340发出命令,以便刷新HARQ重发缓冲器中为信道x保存的所有编码块(参见1316)。然而,一旦接收到信道x的NACK信号,HPC1340将为SPH1350提供信息,所述信息指示必须对信道x上发送编码块实施重传。另外,为应答SPH1350的指令(参见1315),HPC1340命令HARQ重发缓冲器或优先级队列发送相应的用户数据(参见1316和1317),并且向HS-SCCH发送机(未示出,参见1318)发送对应于重传用户数据的HARQ信道编号信息、RV信息以及NDI信息。
SPH1350从优先级队列中接收辅助DPCH上发送的CQR1302以及缓冲器状态(参见1303),并且基于来自HPC1340的信息来确定下一个TTI在HS-PDSCH上发送数据的优先级队列,其中,所述信息指示是否应该重传对应的用户数据。另外,SPH1350确定一个用于HS-PDSCH传输的MS,用于传输HS-PDSCH的code_info,HS-PDSCH上发送的数据量,即TBS,以及HS-SCCH组,作为HS-SCCH的HS-SCCH组,用于发送控制信息,例如用于HS-PDSCH传输的MS、用于HS-PDSCH传输的code_info、指示HS-PDSCH上所发送数据量的TBS。SPH1350把已经确定的MS信息、TBS信息、code_info、HS-SCCH的逻辑标识符,即HS-SCCHID发送到HS-SCCH发送机(参见1308、1309、1310以及1320)。另外,SPH1350把已确定的MS信息、TBS信息以及code_info发送到HS-PDSCH发送机(未示出;参见1305,1306以及1307)。另外,SPH1350还把用于发送数据的优先级队列或HARQ重发缓冲器标识符以及TBS递送到HPC1340(参见1315)。
接下来,CC1360通过接收来自NBAP(Node B Application Part,节点B应用部分;未示出;参见1312)的配置信息来形成MAC-hs层和物理层。“配置信息”是指设置HARQ处理器、分配HARQ重发缓冲器、配置优先级队列以及设置服务HS-SCCH组所必需的信息。CC1360确定HS-SCCH组相关信息以及服务HS-SCCH组的标识符(ID),并将已确定的服务HS-SCCH组ID递送到NBAP(参见1319)和HS-SCCH发送机(参见1311)。另外,CC1360把从NBAP接收的配置信息中的UE标识符递送到HS-SCCH发送机(参见1311)。
同时,当节点B确定为某个UE复位服务HS-SCCH组时,CC1360将其中保存的一个HS-SCCH组确定为该UE的新服务HS-SCCH组,并将已确定的新服务HS-SCCH组ID递送到HS-SCCH发送机(参见1311)。另外,由于该UE的服务HS-SCCH组被复位,因此CC1360把服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息,也就是新的服务HS-SCCH组ID发送到SPH1350。
然后,在没有紧急传输数据的时间点上,SPH1350把服务HS-SCCH组修改消息指示符和相应的服务HS-SCCH组修改消息,也就是服务HS-SCCH组ID递送到相应的UE,并将服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息通知给相应的UE(参见1321)。为了发送服务HS-SCCH组修改指示符,SPH1350向HS-SCCH发送机发送作为code_info(参见1310)的逻辑标识符“1110000”;由于MS没有传输数据,发送例如1或0的预置值作为MS;以及发送服务HS-SCCH组修改消息,即在‘服务HS-SCCH ID’+000或‘服务HS-SCCH ID’+111之中的预置值作为TBS。由于TBS中不存在将要发送的数据,因此‘000’和‘111’成为与服务HS-SCCH ID一起发送的填充数据。在这一点上,HPC1340必须将‘00000’和‘11111’之中的预置值递送到HS-SCCH发送机(参见1318)。另外,一旦接收到指示已经完成了服务HS-SCCH组修改消息指示符传输的信息以及来自SPH1350的服务HS-SCCH组修改消息,CC1360将命令HS-SCCH应用一个与新服务HS-SCCH组ID(参见1311)相对应的服务HS-SCCH组。
在这里将要描述节点B的CC1360所实施的修改实际服务HS-SCCH组信息的操作。相同操作也可应用于根据本发明第二实施例的图21的节点B的CC2160。
CC1360可以为某个UE修改服务HS-SCCH组。如果在一个节点B内接收HSDPA服务的UE数目根据环境而改变,并且UE并不是均匀分布到服务HS-SCCH组,也就是说,如果用于节点B的OVSF码资源效率降低,那么CC1360将修改服务HS-SCCH组。CC1360可以管理图4所示的服务HS-SCCH组状态,以便确定为UE修改服务HS-SCCH组。
表4

在表4中,就HS-SCCH组状态而言,当某个UE开始接收HSDPA服务时,也就是说,当节点B接收无线链路建立请求消息时,CC1360把对应于无线链路建立请求消息的UE的ID添加到服务HS-SCCH组ID信息的UE ID信息中。同样,当UE结束HSDPA服务时,也就是说,当节点B接收到无线链路删除请求消息时,CC1360从HS-SCCH组状态中删除相应UE的UE ID信息。也就是说,如果与其他服务HS-SCCH组相比,某个服务HS-SCCH组在某个时间被数量过多或是过少的UE使用,那么在考虑资源效率的情况下,CC1360可以为相应UE修改服务HS-SCCH组,举例来说,如果UE#25、UE#26以及UE#27不再接收HSDPA服务,由于服务HS-SCCH组#n只能被分配给一个UE,因此对于使用其他服务HS-SCCH组的UE来说,其服务HS-SCCH组将被修改为服务HS-SCCH组#n,由此提高资源效率。
现在参考图28来描述CC1360的操作处理。
图28是说明图13中CC1360操作处理的信号流程图。参考图28,通过参考服务HS-SCCH组状态,CC1360确定为节点B中接收HSDPA服务的UE中的某个UE修改服务HS-SCCH组(步骤3001)。其后,CC1360通知SPH1350必须发送服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改信息(步骤3002)。此外,CC1360向SPH1350递送服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改信息,即新的服务HS-SCCH组ID(步骤3003)。其后,CC1360把一个新的服务HS-SCCH组ID递送到选码器1424,由此在HS-SCCH的数据传输中使用复位码来扩展数据(步骤3004),其中选码器1424将结合图14而被描述。选码器1424以及包含CC的MAC-hs控制器1401应该知道有关映射到每个HS-SCCH组ID的编码的信息。也就是说,MAC-hs控制器1401选择对应于已复位HS-SCCH组ID的编码,并用所选编码来扩展数据。HS-SCCH发送机通过无线载体建立处理来检测与HS-SCCH组相对应的OVSF码。当CC1360把服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息发送到SPH1350时,SPH1350把接收自CC1360的服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息递送到HS-SCCH发送机,然后,HS-SCCH发送机把服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息发送到对应UE。在本发明的第一实施例中,服务HS-SCCH组修改消息指示符是通过发送code_info的字段发送的,而服务HS-SCCH组修改消息则是通过部分#2字段1215的4个比特发送的。当服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息在HS-SCCH上以这种方式发送到相应UE时,SPH1350向CC1360通知已经完成了服务HS-SCCH组消息指示符和服务HS-SCCH组修改消息的传输,然后,CC1360检测到服务HS-SCCH组修改消息的传输已经完成(步骤3005)。其后,CC1360命令HS-SCCH发送机使用修改过的新服务HS-SCCH组(步骤3006),并且更新所管理的服务HS-SCCH组状态,由此完成服务HS-SCCH组修改处理(步骤3007)。
以下参考图14来描述HS-SCCH发送机的结构。
图14描述了根据本发明第一实施例的HS-SCCH发送机结构。参考图14,MAC-hs控制器1401(结构上与图13的MAC-hs控制器1330相同)为UE ID存储器1402提供UE标识符(UE ID),为MS信息递送部分1403提供用于HS-SCCH发送的MS信息以及为码信息递送部分1404提供与HS-SCCH相对应的code_info。特别地,在本发明第一实施例中,当复位服务HS-SCCH组时,MAC-hs控制器1401为码信息递送部分1404提供服务HS-SCCH组修改消息指示符,即“1110000”作为code_info,所述指示符用于指示由于对服务HS-SCCH组进行复位而导致的服务HS-SCCH组修改消息的出现。此外,在本发明第一实施例中,为了发送服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息,MAC-hs控制器1401把相应的信息提供给信道编号递送部分1405、NDI递送部分1406、RV递送部分1407以及TBS递送部分1408。如上所述,相应信息是用于发送服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息的信息,当服务HS-SCCH组修改消息由4个比特构成时,这4个比特的信息被发送到信道编号递送部分1405和NDI递送部分1406,预先确定的填充位则被发送到RV递送部分1407和TBS递送部分1408。当然,服务HS-SCCH组修改消息也可以包含4个或4个以上比特。另外,MAC-hs控制器1401向选码器1424提供将被发送的HS-SCCH ID,并将HARQ信道编号信息提供给信道编号递送部分1405,将NDI信息提供给NDI递送部分1406,将RV信息提供给RV递送部分1407,以及将TBS信息提供给TBS递送部分1408。
选码器1424使用先前从MAC-hs控制器1401接收并保存在其中的HS-SCCH组相关信息和服务HS-SCCH组ID来将HS-SCCH标识符转换成实际的OVSF码,并把OVSF码提供给扩展器1418。如上所述,MAC-hs控制器1401和选码器1424必须包含HS-SCCH组ID和OVSF码之间的映射表。作为实例,以下将描述选码器1424把HS-SCCH ID修改为实际OVSF码的处理。
假设选码器1424中保存的涉及HS-SCCH组的信息如下所示HS-SCCH相关信息=[HS-SCCH组1=[C(128,124)=0,C(128,125)=1,C(128,126)=2,C(128,127)=3],HS-SCCH组2=[C(128,0)=0,C(128,1)=1,C(2,126)=2,C(3,127)=3],HS-SCCH组3=[C(128,4)=0,C(128,5)=1,C(128,6)=2,C(128,7)=3],服务HS-SCCH组=HS-SCCH组2],如果从MAC-hs控制器1401输出的HS-SCCHID是‘1’,那么用于扩展HS-SCCH的OVSF码将变成C(128,1)。
UE ID存储器1402保存MAC-hs控制器1401输出的UE ID,并在每次发送对应于特定UE的HS-SCCH的时候都把对应于特定UE的UE ID递送到CRC运算器1409,以便进行HS-SCCH的CRC#1运算。MS信息递送部分1403将MAC-hs控制器1401提供并用于HS-SCCH传输的MS信息递送到CRC运算器1409、CRC运算器1410以及复用器(MUX)1411。在以下关于图14的描述中,码信息递送部分1404、信道编号递送部分1405、NDI递送部分1406、RV递送部分1407以及TBS递送部分的其他递送部分都具有把MAC-hs控制器1401提供的信息递送到与之相连的元件的功能。
码信息递送部分1404将MAC-hs控制器1401提供的code_info递送到CRC运算器1409、复用器1411以及CRC运算器141O。CRC运算器1409对UEID存储器1402、MS信息递送部分1403以及码信息递送部分1404提供的code_info和MS信息执行CRC运算,并将CRC运算结果提供给复用器1411。CRC运算器1409得到的CRC运算结果是CRC比特,该比特通过结合图4所描述的CRC#1字段413而被发送。同时,复用器1411根据HS-SCCH时隙格式的部分#1字段1211和CRC#1字段1213,对CRC运算结果,即CRC运算器1409提供的CRC#1、以及MS信息递送部分1403提供的MS信息和码信息递送部分1404提供的code_info进行复用,并且,复用器把多路复用信息提供给信道编码器1413。
信道编码器1413使用预定信道编码方法来对从复用器1411接收的比特流进行信道编码,并将输出提供给速率匹配器1414。在这里假设信道编码器1413使用卷积编码技术作为信道编码技术。速率匹配器1414对信道编码器1413输出的信号执行速率匹配,并将输出提供给复用器1417。术语“速率相配”是指使信道编码块数量与物理通道上实际能够发送信息量匹配的处理。举例来说,如果使用信道编码产生的码元数目是D5,最终通过物理通道发送的码元数目是D9,那么发送码元的数目是通过速率匹配来协调的。也就是说,如果D5大于D9,则执行凿孔,如果D9大于D5,则执行重复,由此使得D5等于D9。
信道编号递送部分1405将MAC-hs控制器1401提供的HARQ信道编号递送到CRC运算器1410以及复用器1412。NDI部分1406将MAC-hs控制器1401提供的NDI信息递送到CRC运算器1410以及复用器1412。RV递送部分1407将MAC-hs控制器1401提供的RV信息递送到CRC运算器1410以及复用器1412。TBS递送部分1408将MAC-hs控制器1401提供的TBS信息递送到CRC运算器1410以及复用器1412。CRC运算器1410对MS信息递送部分1403提供的MS信息、码信息递送部分1404的code_info、信道编号递送部分1405提供的HARQ信道编号、NDI递送部分1406提供的NDI信息、RV递送部分1407提供的RV信息以及TBS递送部分1408提供的TBS信息执行CRC运算,并将CRC运算结果提供给复用器1412。CRC运算器1410得到的CRC运算结果是使用结合图4所描述的CRC#2字段417来发送的CRC比特。同时,复用器1412根据HS-SCCH时隙格式的部分#2字段1215和CRC#2字段1217,对CRC运算器1410提供的CRC运算结果,即CRC#2、以及信道编号递送部分1405提供的HARQ信道编号、NDI递送部分1406提供的NDI信息、RV递送部分1407提供的RV信息以及TBS递送部分1408提供的TBS信息进行复用,并且复用器1412把多路复用信息提供给信道编码器1415。
信道编码器1415使用预定信道编码方法来对接收自复用器1412的比特流进行信道编码,并将输出提供给速率匹配器1416。假设信道编码器1415使用卷积编码技术作为信道编码技术。速率匹配器1416对信道编码器1415输出的信号执行速率匹配,并将输出提供给复用器1417。复用器1417根据图4所描述的HS-SCCH时隙格式来对速率匹配器1414和1416输出的信号进行复用,并把多路复用信号提供给扩展器1418。
扩展器1418使用选码器1424提供的OVSF码来扩展复用器1417的输出信号,并把扩展信号输出到扰频器1419。扰频器1419使用预置扰频码来对扩展器1418的输出信号进行扰频,并把加扰信号提供给加法器1420。加法器1420对扰频器1419的输出信号以及其它信道信号,例如HS-PDSCH信号和相关DPCH信号求和,并将输出提供给调制器1421。调制器1421使用预置的调制方案来调制加法器1420的输出信号,并将输出提供给RF(RadioFrequency,射频)处理器1422。RF处理器1422把调制器1421的输出信号上变频成RF波段信号,并且使用天线1423来用无线电发送该RF波段信号。
以下参考图15来描述HS-PDSCH发送机结构。
图15描述了根据本发明第一实施例的HS-PDSCH发送机结构。参考图15,如结合图13所描述的那样,根据辅助DPCH上接收的UE的CQR、优先级队列1501-1到1501-m中保存的数据量,即TBS,以及重传数据量,也就是HARQ重发缓冲器1507-1到1507-n的大小,MAC-hs控制器1500(结构上与图13的MAC-hs控制器1330以及图14的MAC-hs控制器1401相同)确定在下一TTI用于发送数据的优先级队列或HARQ重发缓冲器。在确定了下一TTI用于发送数据的优先级队列或HARQ重发缓冲器之后,MAC-hs控制器1500向相应的优先级队列或HARQ重发缓冲器通知下一TTI将要发送的数据量。在图15的描述中,假设MAC-hs控制器1500已经确定在下一TTI发送某个优先级队列中保存的数据。
MAC-hs控制器1500向优先级队列1501-1到1501-m告知下一TTI将要发送的数据量,这些优先级队列提供的MAC-d PDU与发送到MAC-hs SDU装配/MAC-hs报头插入部分1502的数据量一样多。优先级队列1501-1-到1501-m为MAC-hs SDU装配/MAC-hs报头插入部分1502提供控制信息和MAC-d PDU,其中,控制信息包括优先级队列标识符相应优先级队列的标识符TSN相应优先级队列中被管理的序列号。这个值在每次传输时都被加1。
当把不同大小的MAC-d PDU连接到一个MAC-hs SDU当中的时候,产生MAC-d PDU的相应优先级队列在每个具有相同大小的MAC-d PDU上都把以下信息提供给MAC-hs SDU装配/MAC-hs报头插入部分1502。
SID(Size InDex,大小索引)对应于MAC-d PDU大小的逻辑标识符。当在UE和节点B之间建立HSDPA呼叫时,可传MAC-d PDU的大小受到组呼叫类型的限制,并且分配了与大小和类型相对应的SID。
NMAC-d PDU的数目从MAC-hs控制器1500中接收优先级队列标识符、TSN、SID以及N信息的MAC-hs SDU装配/MAC-hs报头插入部分1502,如结合图6所描述的那样,把MAC-hs报头插入MAC-hs SDU,然后将输出提供给CRC运算器1503和复用器1504。CRC运算器1503对MAC-hs SDU装配/MAC-hs报头插入部分1502的输出信号执行CRC运算,并把CRC运算结果提供到复用器1504。复用器1504通过对CRC运算器1503输出的CRC运算结果值以及由MAC-hs SDU装配/MAC-hs报头插入部分1502输出并且插入了MAC-hs报头的MAC-hs SDU进行复用,生成MAC-hs PDU,并把生成的MAC-hs PDU提供给Turbo编码器1505。Turbo编码器1505对复用器1504输出的MAC-hs PDU进行Turbo编码,并将输出提供给速率匹配器1506。速率匹配器1506根据MAC-hs控制器1500提供的TBS信息对Turbo编码器1505的输出信号,也就是编码块执行速率匹配,并把经过速率匹配的信号提供给与MAC-hs控制器1500指示的HARQ信道编号相对应的扩展器1508和HARQ重发缓冲器。举例来说,如果MAC-hs控制器1500指示的HARQ信道编号是1,那么速率匹配器1506把经过速率匹配的信号提供给HARQ重发缓冲器1507-1。
扩展器1508根据MAC-hs控制器1500提供的code_info来对速率匹配器1506或是相应HARQ重发缓冲器的输出信号进行扩展,并将输出提供给扰频器1509。如果MAC-hs控制器1500输出的code_info使用了多个OVSF码,那么扩展器1508还具有一种功能,那就是将速率匹配器1506或相应HARQ重发缓冲器的输出信号分割成与OVSF码的长度相等的大小。扰频器1509使用预置扰频码来对扩展器1508的输出信号进行扰频,并将加扰信号提供给加法器1510。加法器1510对扰频器1509的输出信号以及其它信道信号,例如HS-SCCH信号和相关DPCH信号进行求和,并将输出提供给调制器1511。调制器1511使用预置调制方案来调制加法器1510的输出信号,并将调制信号提供给射频(RF)处理器1512。RF处理器1512将调制器1511的输出信号上变频成RF波段信号,并且使用天线1513,以无线方式来发送该RF波段信号。
在图15中,一旦接收到相应HARQ信道的ACK信号,HARQ重发缓冲器1507-1到1507-n将响应来自MAC-hs控制器1500的指令,丢弃(或更新)其中保存的编码块。然而,一旦接收到相应HARQ信道的NACK信号,HARQ重发缓冲器1507-1到1507-n将响应于来自MAC-hs控制器1500的指令,重传其中保存的编码块。重传编码块是使用无线方式并且通过与优先级队列1501-1到1501-m在初始传输时所执行处理相同的处理来发送的。
以下参考图16来描述UE MAC-hs控制器结构。
图16描述了根据本发明第一实施例的UE MAC-hs控制器结构。参考图16,UE MAC-hs控制器1630包括HC(HARQ Controller,HARQ控制器)1640、DS/SC(PDSCH controller/HS-SCCH controller,HS-PDSCH控制器/HS-SCCH控制器)1650以及CC(Configuration Controller,配置控制器)1660。HC1640根据接收自节点B的HARQ信道编号信息、RV信息以及NDI信息来对HARQ缓冲器的操作进行控制。也就是说,HC 1640刷新或是软组合(soft-combine)某个HARQ缓冲器中保存的编码块。假设NDI信息和RV信息具有表5所示格式。
表5

在表5中,“版本”具有以下含义。如果n信道SAW HARQ方案中使用了IR(Incremental Redundancy,增量冗余)方案,那么结合图15所描述的HS-PDSCH发送机把Turbo编码器1505输出的编码块分割成4个编码块,并且如表5所示,该发送机为这4个分割编码块中的每一个都分配一个唯一版本号。如果HS-PDSCH发送机发送版本#0的编码块,那么,一旦发现所发送的版本为#0的编码块出现错误,HS-PDSCH接收器把这个版本为#0的编码块保存在HARQ缓冲器中,并向HS-PDSCH发送机发送NACK信号。然后,HS-PDSCH发送机再次发送版本#1的编码块,HS-PDSCH接收器软组合版本#0的编码块和版本#1的编码块,并对软组合的编码块执行信道编码。由于软组合版本#0和版本#1的编码块而产生的编码块,其信道编码速率高于版本#0的编码块,因此,软组合的编码块具有很高的纠错率。如上所述,由于初始传输和重传中使用了不同版本,因此HS-PDSCH发送机和HS-PDSCH接收器必须在HS-SCCH上发送和接收编码块的版本信息。
现在相对图16来更为详细的描述HC1640的操作。
首先描述与HC1640在某一时刻接收的HARQ信道编号相对应的HARQ缓冲器中未曾保存编码块的情况。当RV信息和NDI信息指示所发送编码块是初始发送编码块时,也就是说,当NDI信息和RV信息都被设置为0时,HC1640不执行操作。当NDI信息指示编码块重传,而RV信息指示编码块初始传输时,HC1640不执行操作。然而,当RV信息是0时,不管NDI信息是什么,HC1640将命令HS-PDSCH接收器刷新在HS-PDSCH上接收的编码块。
其次描述与HC1640在某一个时刻接收的HARQ信道编号相对应的HARQ缓冲器中存在编码块的情况。如果NDI信息是1并且RV信息比HARQ缓冲器中保存的RV信息大1时,HC1640将命令HS-PDSCH接收器软组合当前接收的编码块以及先前保存的编码块(参见1614)。然而,如果NDI信息是0,那么HC1640命令HS-PDSCH接收器刷新先前保存的编码块(参见1614)。
当HS-PDSCH接收器产生当前接收的编码块的CRC运算结果时,HC1640接收CRC运算值(参见1602),并且通过分析已接收的CRC运算值把用于已接收编码块的ACK/NACK信号递送到辅助DPCH发送机(参见1615)。
DS/SC1650从HS-SCCH接收器接收code_info、TBS信息以及MS信息(参见1604),并且根据接收自HS-SCCH接收器的code_info、TBS信息以及MS信息来控制HS-PDSCH的传输。也就是说,DS/SC 1650把code_info递送到HS-PDSCH接收器(参见1607)的解扩器(未示出),以使解扩器对已接收的HS-PDSCH信号执行解扩;将TBS信息递送到HS-PDSCH接收器(参见1606)的速率匹配器(未示出),以使速率匹配器对已接收的HS-PDSCH信号执行速率匹配;以及将MS信息递送到HS-PDSCH接收器的解调器(未示出),以使解调器对接收到的HS-PDSCH信号执行解调。另外,DS/SC 1650从HS-SCCH接收器接收CRC#1和CRC#2的运算结果值,并且确定是否接收到相应的HS-PDSCH信号。如果判定CRC#1或CRC#2中任意一个存在错误,那么HS-PDSCH接收器可以不必接收HS-PDSCH信号,即使是在它已经接收了HI的情况下。DS/SC 1650基于相关DPCH接收器递送的HS-SCCH标识符(ID)来控制HS-SCCH的接收。也就是说,DS/SC 1650向HS-SCCH接收器递送值,即OVSF码,该值是通过把接收自相关DPCH接收器的HI值匹配到HS-SCCH标识符来确定的,以使HS-SCCH接收器为将被解扩的HS-SCCH指定OVSF码(参见1608)。
CC1660根据无线资源控制(RRC)层(参见1612)递送的配置信息来形成MAC-hs层和物理层。作为实例,MAC-hs层和物理层的形成包括建立HARQ处理器,分配HARQ重发缓冲器以及形成优先级队列。此外,CC1660控制服务HS-SCCH组的建立,一旦接收到HS-SCCH组相关信息以及来自RRC层(参见1612)的服务HS-SCCH组标识符,CC1660将把接收到的信息递送到HS-SCCH接收器(参见1609)。然后,HS-SCCH接收器保存CC1660递送的HS-SCCH组相关信息以及服务HS-SCCH组标识符,其后,HS-SCCH接收器使用DS/SC1650递送的HS-SCCH ID以及与所保存的服务HS-SCCH组ID相对应的OVSF码来解扩HS-SCCH。
如果节点B已经决定为某个UE复位服务HS-SCCH组,并且通过code_info发送了服务HS-SCCH组修改消息指示符和服务HS-SCCH组修改消息,那么,由于接收到的code_info是“1110000”,因此DS/SC 1650将会命令HC1640传递已接收的HARQ信道编号、RV信息以及NDI信息,而不对先前接收的HARQ信道信息、RV信息以及NDI信息(参见1616)进行处理。然后,由于服务HS-SCCH组(参见1617)的复位,HC1640向DS/SC 1650递送HARQ信道编号、RV信息以及NDI信息。DS/SC 1650根据已复位的HARQ信道编号、RV信息以及NDI信息(参见1610)来向CC1660递送新的服务HS-SCCH组ID。CC1660将接收自DS/SC 1650的服务HS-SCCH组ID递送到HS-SCCH接收器,由此重新设置服务HS-SCCH组。
现在参考图29来描述CC1660的操作处理。
图29是说明图16中CC1660操作处理的信号流程图。参考图29,当从HS-SCCH接收器递送code_info时,DS/SC 1650分析所递送的code_info并且确定是否接收到服务HS-SCCH组修改消息指示符。举例来说,如果code_info是指示表3所描述的服务HS-SCCH组修改消息指示符的逻辑标识符“1110000”,那么DS/SC 1650判定已经接收到服务HS-SCCH组修改消息指示符。在这种情况下,由于服务HS-SCCH组修改消息包含在已接收的HS-SCCH信号的部分#2字段1215中,因此DS/SC 1650把部分#2字段1215包含的服务HS-SCCH组修改消息递送到CC1660(步骤3101)。CC1660通过分析DS/SC 1650递送的服务HS-SCCH组修改消息,以便检测新的服务HS-SCCH组ID(步骤3102),并将检测到的新的服务HS-SCCH组ID递送到HS-SCCH接收器(步骤3103)。当HS-SCCH接收器接收到CC1660递送的新的服务HS-SCCH组ID时,它从下一TTI开始应用与新的服务HS-SCCH组ID相对应的服务HS-SCCH组(步骤3104)。如果包含服务HS-SCCH组修改消息的接收数据中包括已修改服务HS-SCCH组将被应用的时间点的时间信息,那么HS-SCCH接收器将从该时间点开始接收经过修改的HS-SCCH。也就是说,节点B和UE从下一TTI开始应用服务HS-SCCH组,这是在步骤3104中预先达成一致的。然而与之不同的是,节点B可以定义消息,其中包含涉及HS-SCCH组修改所应用的时间点的时间信息,同时向UE发送消息,其中包含所修改的HS-SCCH组信息。在这种情况下,HS-SCCH接收器可以从对应于该时间信息的时间点开始接收包含该时间信息的消息。HS-SCCH接收器先前已经通过上层信令流,即无线载体建立处理检测出了对应于新的服务HS-SCCH组ID的OVSF码。
以下参考图17来描述HS-SCCH接收器结构。
图17描述了根据本发明第一实施例的HS-SCCH接收器结构。参考图17,通过天线1722以无线方式接收的RF波段信号被递送到RF处理器1721,RF处理器1721将天线1722递送的RF信号下变频成基带信号,并将该基带信号提供给解调器1720。解调器1720通过使用与发送机或是节点B所用调制方案相对应的解调方案来解调RF处理器1721的输出信号,并将输出提供给解扰器1719。解扰器1719使用与节点B所用扰码相同的扰码来解扰解调器1720的输出信号,并且,解扰器1719把输出提供给解扩器1718。解扩器1718使用与节点B所用扩展码相同的扩展码来解扩解扰器1719的输出信号,并将输出提供给解复用器(DEMUX)1717。解扩器1718使用与选码器1723指示的扩展码相对应的OVSF码来执行解扩。选码器1723预先保存MAC-hs控制器1701(结构上与图16的MAC-hs控制器1630相同)在HSDPA呼叫建立处理中递送的HS-SCCH组相关信息,一旦得到在相关DPCH上接收的HI值,解扩器1718将从服务HS-SCCH组中检测对应于该HI的HS-SCCH的OVSF码,并将检测到的OVSF码递送到解扩器1718。
解复用器1717把解扩器1718的输出信号多路分解为部分#1字段、CRC#1字段、部分#2字段以及CRC#2字段,并将部分#1字段和CRC#1字段信号提供给速率匹配器1714,将部分#2字段和CRC#2字段信号提供给速率匹配器1716。速率匹配器1714对解复用器1717提供的部分#1字段和CRC#1字段进行速率相配,并将输出提供给信道解码器1713。信道解码器1713通过使用与节点B所用信道编码方案相对应的信道解码方案来对速率匹配器1714的输出信号进行信道解码,并将其输出提供给解复用器1711。解复用器1711将信道解码器1713的输出信号解复用成部分#1字段和CRC#1字段,并且将部分#1字段和CRC#1提供给CRC运算器1709,将部分#1字段上的MS信息提供给MS信息递送部分1703和CRC运算器1710,将部分#1字段上的code_info提供给码信息递送部分1704以及CRC运算器1710。MS信息递送部分1703将解复用器1711提供的MS信息递送到MAC-hs控制器1701,而码信息递送部分1704则把解复用器1711提供的code_info递送到MAC-hs控制器1701。特别地,在本发明的第一实施例中,当把不属于code_info的信息递送到MAC-hs控制器1701时,也就是说,接收到表示code_info的逻辑标识符中的逻辑标识符“1110000”时,码信息递送部分1704把这个信息递送到MAC-hs控制器1701,以使MAC-hs控制器1701检测到接收信息是服务HS-SCCH组修改消息。接收到服务HS-SCCH组修改消息意味着服务HS-SCCH组修改消息包含在当前接收的HS-SCCH的部分#2字段1215中。UE ID存储器1702保存MAC-hs控制器1701递送的UE标识符(UE ID),并且在CRC运算器1709每次执行CRC运算的时候,该存储器都把保存的UE标识符提供给CRC运算器1709,以使UE标识符能被用于CRC#1运算。
同时,速率匹配器1716对解复用器1717提供的部分#2字段和CRC#2字段进行速率相配,并将输出提供给信道解码器1715。信道解码器1715使用与节点B所用信道编码方案相对应的信道解码方案来对速率匹配器1716的输出信号进行信道解码,并将输出提供给解复用器1712。解复用器1712把信道解码器1715的输出信号多路分解成部分#2字段和CRC#2字段信号,并将部分#2字段和CRC#2字段信号提供给CRC运算器1710,将部分#2字段信号的HARQ信道编号提供给信道编号递送部分1705,将部分#2字段信号的NDI信息提供给NDI递送部分1706,将部分#2字段信号的RV信息提供给RV递送部分1707,以及将部分#2字段信号的TBS信息提供给TBS递送部分1708。特别地,在本发明第一实施例中,当码信息递送部分1704输出的code_info指示逻辑标识符中的逻辑标识符“1110000”,即指示服务HS-SCCH组修改消息指示符时,作为服务HS-SCCH组修改消息,MAC-hs控制器1701检测到接收自信道编号递送部分1705、NDI递送部分1706、RV递送部分1707以及TBS递送部分1708的信息,由此识别新的服务HS-SCCH组ID,并保存这个新的服务HS-SCCH组ID。服务HS-SCCH组ID立即被应用或是在发送了已接收HS-SCCH的ACK信号之后的预定延迟时间后才被应用。修改过的服务HS-SCCH组ID必须通过使节点B同步于UE来应用,应用点原则上将会变成发送ACK信号之后的下一个TTI。与之不同,必要时有可能预先确定节点B与UE之间的一个延迟时间,并在经过该延迟时间之后再应用这个修改过的服务HS-SCCH组ID。CRC运算器1710使用部分#2字段、CRC#2字段信号、MS信息递送部分1703提供的MS信息以及码信息递送部分1704提供的code_info来执行CRC#2运算,并将CRC#2运算结果提供给MAC-hs控制器1701。信道编号递送部分1705将解复用器1712提供的HARQ信道编号递送到MAC-hs控制器1701,而RV递送部分1707将解复用器1712提供的RV信息递送到MAC-hs控制器1701。The NDI递送部分1706将解复用器1712提供的NDI信息递送到MAC-hs控制器1701,而TBS递送部分1708将解复用器1712提供的TBS信息递送到MAC-hs控制器1701。以下参考图18来描述HS-PDSCH接收器的结构。
接下来,将参考图18描述HS-PDSCH接收机的结构。
图18描述了根据本发明第一实施例的HS-PDSCH接收器结构。参考图18,使用天线1813以无线方式接收的RF波段信号被递送到RF处理器1812,RF处理器1812把天线1813递送的RF信号下变频成基带信号,并将该基带信号提供给解调器1810。解调器1810通过使用与发送机或节点B所用调制方案相对应的解调方案来解调RF处理器1812的输出信号,并将输出提供给解扰器1809。解扰器1809使用与节点B所用扰码相同的扰码来解扰解调器1810的输出信号,并将输出提供给解扩器1808。解扩器1808使用与节点B所用扩展码相同的扩展码来解扩解扰器1809的输出信号。用于解调器1810的解调方案以及解扩器1808执行解扩所使用的解扩码是由MAC-hs控制器1800(结构上与图16的MAC-hs控制器1630以及图17的MAC-hs控制器1701相同)来确定的。
解扩器1808将解扩信号提供给HARQ缓冲器1807-1到1807-n中相应的HARQ缓冲器和速率匹配器1806。速率匹配器1806根据MAC-hs控制器1800提供的TBS信息来对解扩器1808的输出信号进行速率匹配,并将输出提供给Turbo解码器1805。如果解扩器1808的输出信号是重传编码块,那么,在MAC-hs控制器1800的控制下,HARQ缓冲器1807-1到1807-n中的相应HARQ缓冲器将用预先保存的编码块来与重传编码块软组合,并将输出提供给速率匹配器1806。Turbo解码器1805对速率匹配器1806的输出信号进行Turbo解码,并把输出提供给解复用器1804。解复用器1804解复用Turbo解码器1805的输出信号,并将输出提供给CRC运算器1803以及MAC-hs报头分析器1802。
CRC运算器1803对解复用器1804的输出信号执行CRC运算,并将CRC运算结果提供给MAC-hs报头分析器1802以及MAC-hs控制器1800。如果从CRC运算器1803得到的CRC运算结果指示当前接收的编码块出错,那么MAC-hs控制器1800在辅助DPCH上向节点B发送NACK信号,然后刷新当前接收的编码块。反之,作为CRC运算的结果,如果当前接收的编码块没有错误,那么MAC-hs控制器1800在辅助DPCH上向节点B发送ACK信号,然后命令相应的HARQ缓冲器刷新其中保存的编码块。此外,MAC-hs控制器1800根据接收信号MAC-hs报头的优先级字段上的信息把所接收编码块提供给重排序缓冲器1801-1到1801-m中的相应缓冲器。根据已接收MAC-hs PDU的MAC-hs报头中的TSN,重排序缓冲器1801-1到1801-m重排序所保存的MAC-hs SDU。重排序的MAC-hs SDU根据每个报头的SID和N值而被分割成MAC-d PDU,然后交付上层。
到目前为止,已经描述第一实施例,其中,表示新服务HS-SCCH组相关信息的服务HS-SCCH组修改消息是使用HS-SCCH的部分#2字段来发送的。以下将描述第二实施例,其中,表示新服务HS-SCCH组相关信息的服务HS-SCCH组修改消息是通过MAC-hs PDU来发送的。
2.第二实施例本发明的第二实施例提供了一种通过发送MAC-hs PDU形式的服务HS-SCCH组修改消息来对服务HS-SCCH组进行重排序的方法。MAC-hs PDU的结构将参考图19和27而被描述。
图19描述了根据本发明第二实施例的MAC-hs PDU结构。参考图19,MAC-hs PDU包括MAC-hs报头1911,MAC-hs SDU+MAC-hs控制消息1913和CRC1915。MAC-hs报头1911中包含的信息如下所示(1)优先级MAC-hs SDU1913的优先级队列标识符,并被分配了3个比特。
(2)TSN它是当MAC-hs SDU1913在优先级队列中被重排序时使用的序列号,并被分配了5或6个比特。
(3)SID_x它表示MAC-d PDU的大小,该MAC-d PDU属于构成MAC-hs SDU1913的PDU组中的第x MAD-d PDU组,并被分配了2或3个比特。
(4)N_x它表示MAC-d PDU的数目,该MAC-d PDU属于第x MAC-d PDU组,并被分配了7个比特。
(5)F(标记)当F被设置为1时,表示下一字段是MAC-hs SDU字段,当F被设置为0时,表示下一字段是SID字段。为其分配了1个比特。
(6)SID_MAC_C601它与SID_x具有相同大小并且包含的信息没有意义。发送机和接收器都不对SID_MAC_C值进行处理。
(7)C_I602其大小与通过将N_x和F相加所确定的大小相同,并且指示MAC-hs PDU中是否存在MAC-hs控制消息。在C_I602中,与N_x对应的部分通常编码成等于N_x中未使用的值。一旦接收到上一个MAC-hs报头的N_x部分中预先设置的值,那么接收器确定MAC-hs控制消息包含在MAC-hsPDU中。在本发明中,上一N_x部分中设置的值被固定为‘0000000’。因此,C_I总是设置为‘00000001’。
(8)MAC-hs控制消息位于MAC-hs SDU之后,包括MAC-hs控制部分报头,标记606以及MAC-hs控制净荷607。MAC-hs控制部分报头包括类型字段604和大小字段605。类型字段604表示MAC-hs控制消息的类型,其中包括3个比特。此外,类型字段604具有下表6描述的下列意义。
表6

大小类型605使用比特来表示MAC-hs控制消息的大小,并被分配了13个比特。标记606表示相应MAC-hs控制消息之后是否存在另一个MAC-hs控制消息。MAC-hs控制净荷607是一个代表实际数据,也就是MAC-hs控制消息的服务HS-SCCH组修改消息的部分。在本发明的第二实施例中,发送MAC-hs控制净荷,也就是服务HS-SCCH组修改消息所用的传输比特数目可以根据物理信道实际容量而被扩展。因此,如前所述,当在节点B把修改的服务HS-SCCH组ID或修改的服务HS-SCCH组ID以及对应的OVSF码或HS-SCCH组全部复位时,修改的服务HS-SCCH组相关信息可以包括HS-SCCH组包含的服务HS-SCCH组ID以及对应的OVSF码列表。此外,在本发明的第二实施例中,有必要通过MAC-hs PDU而把OVSF码列表发送到相应UE以及与UE相连的SRNC。
现在参考图27来描述通过修改图19的MAC-hs PDU结构所确定的另一个MAC-hs PDU的结构。
图27描述了根据本发明第二实施例的另一个MAC-hs PDU的结构。参考图27,C_F标记字段608代表在没有使用新设置的SDI_MAC_C601以及C_I602的情况下,所发送的MAC-hs PDU中是否存在MAC-hs控制消息。C_F标记608用1个比特来表示,并且可以如图27所示位于MAC-hs报头1911的最前面。C_F标记608也可以紧接在优先级字段或TSN字段之后。当C_F标记608指示MAC-hs PDU中存在MAC-hs控制消息时,MAC-hs控制消息如图27所示位于MAC-hs SDU+MAC-hs控制消息1913的最前面,或是如图19所示位于MAC-hsSDU+MAC-hs控制消息1913的末端。
现在描述MAC-hs控制净荷607的格式。
MAC-hs控制净荷607是根据MAC-hs控制消息类型来确定的。作为实例,图20A和20B描述了MAC-hs控制净荷607的格式。现在参考图20A和20B来描述MAC-hs控制净荷607的格式。
图20A和20B描述了根据本发明实施例的MAC-hs控制净荷格式。
首先参考图20A,服务HS-SCCH组修改消息的类型类型被设置为服务HS-SCCH组修改类型#1,而服务HS组修改类型#1所用于的目的与结合本发明第一实施例描述的服务HS-SCCH组修改消息相同。也就是说,在UE和节点B共享全部HS-SCCH组信息的情况下,如果节点B想要修改服务HS-SCCH组,那么它将把服务HS-SCCH组修改消息以及服务HS-SCCH组ID信息发送到UE。使用‘0000000000100’填充的大小字段代表大小为4个比特的MAC-hs控制净荷,而用一个值填充的标记字段则代表是否存在后续的MAC-hs控制消息。另外,MAC-hs控制净荷部分是用新的服务HS-SCCH组ID来填充的。
接下来参考图20B,服务HS-SCCH组修改消息的类型类型被设置为服务HS-SCCH组修改类型#2。如上所述,当在服务HS-SCCH组修改消息中完全复位HS-SCCH组时,节点B发送服务HS-SCCH组修改消息以及包含在HS-SCCH组中的服务HS-SCCH组ID和相应的OVSF码列表。举例来说,假定在某一时间t0,在某个节点B和某个UE之间形成了以下HS-SCCH组相关信息。
HS-SCCH相关信息=[HS-SCCH组1=[C(128,124)=0,C(128,125)=1,C(128,126)=2,C(128,127)=3],HS-SCCH组2=[C(128,0)=0,C(128,1)=1,C(128,2)=2,C(128,3)=3],HS-SCCH组3=[C(128,4)=0,C(128,5)=1,C(128,6)=2,C(128,7)=3],服务HS-SCCH组=HS-SCCH组2]。
当节点B想要将服务HS-SCCH组修改成HS-SCCH组2=[C(128,0)=0,C(128,1)=1,C(128,2)=2]时,它会使用服务HS-SCCH组修改类型#2消息。在服务HS-SCCH组修改类型#2消息中,类型字段和大小字段是以与服务HS-SCCH组修改类型#1消息相同的方式来编码的。此外,图20B描述的“OVSF码#”字段,它代表新的服务HS-SCCH组包含多少个OVSF码。如上所述,由于服务HS-SCCH组可以包括最少一个OVSF码到最多4个OVSF码,因此构成服务HS-SCCH组的OVSF码数目是由‘OVSF码#’字段来表示的。
当如上所示设置HS-SCCH组相关信息并将服务HS-SCCH组修改为HS-SCCH组2=[C(128,0)=0,C(128,1)=1,C(128,2)=2]时,‘OVSF码#’字段由3来填充。‘新的HS-SCCH组ID’字段是2来填充的,它代表重新修改的服务HS-SCCH组,也就是服务HS-SCCH组#2的标识符(ID)。在这里,用于码树中每个HS-SCCH的OVSF码,其位置是顺序插入‘新的HS-SCCH组ID’字段的。举例来说,插入了0,1和2。
以下描述根据本发明第二实施例的节点B的MAC-hs控制器结构。
图21描述了根据本发明第二实施例的节点B的MAC-hs控制器结构。具体的说,图21描述了节点B的MAC-hs层的MAC-hs控制器结构。在HSDPA通信系统中,UE、节点B和SRNC具有结合图7所描述的MAC层结构。MAC-hs控制器2130包括HARQ控制器/优先级队列控制器(HPC)2140,调度器/优先级处理机(SPH)2150和配置控制器(CC)2160。
一旦在辅助DPCH接收到UE发送的ACK/NACK信号2101,HPC2140将发出命令,用于刷新HARQ重发缓冲器(未示出)中保存的编码块。也就是说,一旦接收到某个信道x的ACK信号,HPC2140将发出命令,用于刷新保存在HARQ重发缓冲器中并用于信道x(参见2116)的所有编码块。然而,一旦接收到信道x的NACK信号,HPC2140将为SPH2150提供信息,指示必须对信道x(参见2114)上发送的编码块实施重传。此外,在对来自SPH2150的指令(参见2115)的答复中,HPC2140命令HARQ重发缓冲器或优先级队列发送相应的用户数据(参见2116和2117),并把与重传用户数据相对应的HARQ信道编号信息、RV信息以及NDI信息发送到HS-SCCH发送机(未示出;参见2118)。
SPH2150接收辅助DPCH上发送的CQR2102以及来自优先级队列的缓冲器状态(参见2103),并且根据来自HPC2140的信息,确定下一TTI将在HS-PDSCH上发送数据的优先级队列,该信息指示是否重传相应的用户数据。另外,SPH2150确定一个用于传输HS-PDSCH的MS、用于传输HS-PDSCH的code_info、HS-PDSCH上发送的数据量,也就是TBS,以及HS-SCCH组作为HS-SCCH的HS-SCCH组,用于发送控制信息,例如用于HS-PDSCH传输的MS,用于HS-PDSCH传输的code_info,指示HS-PDSCH上所发送数据量的TBS。SPH2150把确定的MS信息、TBS信息、code_info、HS-SCCH逻辑标识符,也就是HS-SCCH ID递送到HS-SCCH发送机(参见2108,2109,2110以及2120)。此外,SPH2150将已确定的MS信息、TBS信息以及code_info递送到HS-PDSCH发送机(未示出;参见2105,2106以及2107)。另外,SPH 2150把用于传输数据的优先级队列或HARQ重发缓冲器标识符以及TBS递送到HPC2140(参见2115)。此外,如果SPH2150已经发送了MAC-hs控制消息,那么它会把指示MAC-hs控制消息传输的信息交付CC2160。
接着,CC2160从NBAP(未示出;参见2112)接收配置信息,从而形成MAC-hs层和物理层。“配置信息”是指设置HARQ处理器、分配HARQ重发缓冲器、配置优先级队列以及设置服务HS-SCCH组所必需的信息。CC2160确定HS-SCCH组相关信息以及服务HS-SCCH组的标识符(ID),并把已确定的服务HS-SCCH组ID递送到NBAP(参见2119)和HS-SCCH发送机(参见2111)。另外,CC2160把接收自NBAP的配置信息中的UE标识符递送到HS-SCCH发送机(参见2111)。
同时,当节点B已经决定为某个UE修改服务HS-SCCH组并且发送服务HS-SCCH组修改类型#1消息时,CC2160把其中保存的HS-SCCH组确定为UE的新服务HS-SCCH组,并将已确定的新服务HS-SCCH组ID递送到HS-PDSCH发送机(参见2122)。从这时开始,在CC2160的控制下,HS-PDSCH发送机应用新的服务HS-SCCH组。此外,由于复位了UE的服务HS-SCCH组,CC2160发送到SPH2150并作为新HS-SCCH组ID的信息有(i)指示必须发送服务HS-SCCH组修改类型#1消息的信息,以及(ii)在图19所示MAC-hs PDU情况下的SID_MAC_C值601以及C_I值602,或是(iii)图27(参见2113)所示MAC-hs PDU情况下的C_F值608。然后,在不存在紧急传输数据(参见2120)时,SPH2150把服务HS-SCCH组修改类型#1消息、SID_MAC_C值601以及C_I值602或是C_F值608递送到相应的HS-PDSCH发送机。然后,HS-PDSCH发送机设置结合图19所描述的MAC-hs PDU的SID_MAC_C字段601和C_I字段602,或是设置结合图27所描述的C_F字段608,并将MAC-hs控制净荷连同服务HS-SCCH组ID一起发送到相应UE。一旦接收到具有来自对应UE的服务HS-SCCH组修改类型#1消息的MAC-hs PDU的ACK信号,那么HPC2140将会通知SPH2150已经成功传输了服务HS-SCCH组修改类型#1消息(参见2114)。一旦接收到指示来自SPH2150(参见2121)的服务HS-SCCH组修改类型#1消息传输已完成的消息,CC2160将命令HS-SCCH发送机应用新的服务HS-SCCH组(参见2111)。
同时,当节点B已经决定为某个UE修改服务HS-SCCH组并且发送服务HS-SCCH组修改类型#2消息时,CC2160为包含在新服务HS-SCCH组中的HS-SCCH确定OVSF码,确定新服务HS-SCCH组ID,并将已确定的信息递送到HS-PDSCH发送机(参见2122)。然后,HS-PDSCH发送机保存CC2160递送的信息,其后,如果CC2160发布应用新服务HS-SCCH组的命令,那么HS-PDSCH发送机将会应用新的服务HS-SCCH组。此外,CC2160向SPH2150递送(i)指示必须发送服务HS-SCCH修改类型#2消息的信息,(ii)服务HS-SCCH组修改类型#2消息,以及(iii)在按照图19所示MAC-hs PDU形式发送服务HS-SCCH组修改类型#2消息的情况下的SID_MAC_C值601以及C_I值602,或是(iv)在按照图27(参见2113)所示MAC-hs PDU形式发送服务HS-SCCH组修改类型#2消息的情况下的C_F值608。然后,当不存在紧急传输数据(参见2120)时,SPH2150把服务HS-SCCH组修改类型#2消息、SID_MAC_C值601和C_I值602,或是C_F值608递送到相应的HS-PDSCH发送机。然后,HS-PDSCH发送机设置MAC-hs PDU的STD_MAC_C字段601和C_I字段602,用于发送结合图19所描述的服务HS-SCCH组修改类型#2消息,或是设置结合图27所描述的MAC-hs PDU的C_F字段608,并将具有服务HS-SCCH组修改类型#2消息的MAC-hs PDU发送到相应UE。一旦从相应UE接收到已发送MAC-hsPDU的ACK信号,HPC2140将会向SPH2150通知成功传输了服务HS-SCCH组修改类型#2消息(参见2114)。此外,一旦接收到指示从SPH2150(参见2121)所进行的服务HS-SCCH组修改类型#2消息传输已经完成的信息,CC2160将会命令HS-SCCH发送机应用新服务HS-SCCH组(参见2111)。
现在参考图30来描述CC2160的操作处理。
图30是说明图21中CC2160操作处理的信号流程图。图30将描述使用图27所示MAC-hs PDU格式来发送服务HS-SCCH组修改消息的情况。参考图30,CC2160通过参考其中管理的服务HS-SCCH组状态来确定为某个UE修改服务HS-SCCH组,以便根据使用节点B的服务HS-SCCH组的UE的情况来有效分配资源。在用这种方式确定为某个UE修改服务HS-SCCH组之后,CC2160通知SPH2150必须发送服务HS-SCCH组修改消息(步骤3202)。CC2160还必须向SPH2150发送服务HS-SCCH组修改消息的大小信息。其原因在于服务HS SCCH组修改消息是通过结合图19和27所描述的MAC-hs PDU来发送的。
一旦从CC2160接收到服务HS-SCCH组修改消息的大小信息和指示必须发送服务HS-SCCH组修改消息的信息,SPH2150将在考虑当前发送数据量或优先级的情况下执行调度,以便在一个不影响当前数据传输的恰当时刻把具有服务HS-SCCH组修改消息的MAC-hs PDU发送到相应UE,其中,服务HS-SCCH组修改消息将被发送到该UE,然后,SPH2150把调度结果递送到CC2160(步骤3203)。然后,在计划的时间点,CC2160把服务HS-SCCH组修改消息递送到HS-PDSCH发送机(步骤3204)。然后,HS-PDSCH发送机产生符合图27所示MAC-hs PDU格式的服务HS-SCCH组修改消息,并将生成的服务HS-SCCH组修改消息发送到相应UE。如果HS-PDSCH发送机以这种方式将具有服务HS-SCCH组修改消息的MAC-hs PDU发送到相应UE,那么相应UE将通过辅助DPCH而把指示是否正常接收MAC-hs PDU的ACK/NACK信号发送到节点B。然后,节点B分析ACK/NACK信号。作为分析结果,如果接收到ACK信号,那么节点B把指示接收到ACK信号的信息递送到HPC2140。然后,HPC2140向SPH2150递送指示接收到ACK信号的信息,该ACK信号是关于具有服务HS-SCCH组修改消息的MAC-hs PDU的,并且,SPH2150向CC2160告知已经接收到ACK信号(步骤32 05)。CC2160把新的服务HS-SCCH组ID递送到HS-SCCH发送机,由此命令HS-SCCH发送机应用与新服务HS-SCCH组ID相对应的服务HS-SCCH组(步骤3206)。如果包含服务HS-SCCH组修改消息的接收数据,其中包括关于应用修改过的服务HS-SCCH组的时间点的时间信息,那么数据将在始于该时间的修改HS-SCCH上被接收。也就是说,在步骤3206,节点B和UE从下一TTI开始应用服务HS-SCCH组是预先就达成一致的。然而与之不同的是,节点B可以定义一个消息,其中包含与应用修改后的HS-SCCH组的时间点相关的时间信息,同时向UE发送消息,其中包含将被修改的HS-SCCH组信息。在这种情况下,HS-SCCH接收器可以从对应于该时间信息的时间点开始接收包含该时间信息的消息。其后,CC2160更新所管理的服务HS-SCCH组状态,结束服务HS-SCCH组的复位处理(步骤3207)。
以下参考图22来描述本发明第二实施例的HS-SCCH发送机结构。
图22描述了根据本发明第二实施例的HS-SCCH发送机结构。参考图22,MAC-hs控制器2201(结构上与图21的MAC-hs控制器2130相同)为UE ID存储器2202提供UE标识符(UE ID)、用于向MS信息递送部分2203传输HS-SCCH的MS信息,以及用于向码信息递送部分2204传递相应于HS-SCCH的code_info。此外,MAC-hs控制器2201把将被发送的HS-SCCH ID提供给选码器2224,并将HARQ信道编号信息提供给信道编号递送部分2205,将NDI信息提供给NDI递送部分2206,将RV信息提供给RV递送部分2207,以及将TBS信息提供给TBS递送部分2208。
选码器2224利用服务HS-SCCH组ID以及先前从MAC-hs控制器2201接收并保存在其中的HS-SCCH组相关信息,将HS-SCCH标识符转换成实际的OVSF码,并将OVSF码提供给扩展器2218。选码器2224将HS-SCCH标识符转换成实际OVSF码的处理所用方法与结合图14所述方法相同,因此不再详细描述该方法。
UE ID存储器2202保存MAC-hs控制器2201输出的UE ID,并且在每次发送与特定UE相对应的HS-SCCH的时候,UE ID存储器2202都把对应于特定UE的UE ID递送到CRC运算器2209,以便进行HS-SCCH的CRC#1运算。MS信息递送部分2203将由MAC-hs控制器2201提供并用于HS-SCCH传输的MS信息递送到CRC运算器2209、CRC运算器2210以及复用器(MUX)2211。码信息递送部分2204将MAC-hs控制器2201提供的code_info递送到CRC运算器2209、复用器2211以及CRC运算器2210。CRC运算器2209对UE ID存储器2202、MS信息递送部分2203以及码信息递送部分2204所提供的MS信息以及code_info实施CRC运算,并将CRC运算结果提供给复用器2211。CRC运算器2209得到的CRC运算结果是CRC比特,它通过结合图4所描述的CRC#1字段413发送。同时,复用器2211根据部分#1字段1211和HS-SCCH时隙格式的CRC#1字段1213,对CRC运算结果,即CRC运算器22 09提供的CRC#1,MS信息递送部分2203提供的MS信息,以及码信息递送部分2204所提供的code_info来进行复用,并且,复用器将复用信息提供给信道编码器2213。
信道编码器2213使用预定信道编码方法来对接收自复用器2211的比特流进行信道编码,并将输出提供给速率匹配器2214。假定信道编码器2213使用卷积编码技术作为信道编码技术。速率匹配器2214对信道编码器2213输出的信号执行速率匹配,并将输出提供给复用器2217。
信道编号递送部分2205将MAC-hs控制器2201提供的HARQ信道编号递送到CRC运算器2210以及复用器2212。NDI部分2206将MAC-hs控制器2201提供的NDI信息递送到CRC运算器2210以及复用器2212。RV部分2207将MAC-hs控制器2201提供的RV信息递送到CRC运算器2210以及复用器2212。TBS递送部分2208将MAC-hs控制器2201提供的TBS信息递送到CRC运算器2210以及复用器2212。CRC运算器2210对MS信息递送部分2203提供的MS信息、码信息递送部分2204提供的code_info、信道编号递送部分2205提供的HARQ信道编号、NDI递送部分2206提供的NDI信息、RV递送部分2207提供的RV信息以及TBS递送部分2208提供的TBS信息执行CRC运算,并将CRC运算结果提供给复用器2212。CRC运算器2210得到的CRC运算结果是通过结合图4所描述的CRC#2字段417来发送的CRC比特。同时,复用器2212根据HS-SCCH时隙格式的部分#2字段1215和CRC#2字段1217,对CRC运算器2210提供的CRC运算结果即CRC#2、信道编号递送部分2205提供的HARQ信道编号、NDI递送部分2206提供的NDI信息、RV递送部分2207提供的RV信息和TBS递送部分2208提供的TBS信息进行复用,并且,复用器2212将复用信息提供给信道编码器2215。
信道编码器2215使用预定信道编码方法来对接收自复用器2212的比特流进行信道编码,并将其输出提供给速率匹配器2216。在这里假定信道编码器2215使用卷积编码技术作为信道编码技术。速率匹配器2216对信道编码器2215输出的信号执行速率匹配,并将输出提供给复用器2217。复用器2217根据图4描述的HS-SCCH时隙格式来对速率匹配器2214和2216输出的信号进行复用,并将复用信号提供给扩展器2218。
扩展器2218利用选码器2224提供的OVSF码来扩展复用器2217的输出信号,并将扩展信号输出到扰频器2219。扰频器2219使用预置扰频码来对扩展器2218的输出信号进行扰频,并将加扰信号提供给一个加法器2220。加法器2220对扰频器2219的输出信号以及其它信道信号,例如HS-PDSCH信号和相关DPCH信号求和,并将输出提供给调制器2221。调制器2221使用预置的调制方案来对加法器2220的输出信号进行调制,并将输出提供给RF处理器2222。RF处理器2222将调制器2221的输出信号上变换成RF波段信号,并且使用天线2223,以无线方式来发送该RF波段信号。
以下参考图23来描述本发明第二实施例的HS-PDSCH发送机结构。
图23描述了根据本发明第二实施例的HS-PDSCH发送机结构。参考图23,如结合图21所描述的那样,根据辅助DPCH上接收到的UE的CQR、保存在优先级队列2301-1到2301-m中的数据量,即TBS,以及重传数据量,即HARQ重发缓冲器2307-1到2307-n的大小,MAC-hs控制器2300(结构上与图21的MAC-hs控制器2130以及图22的MAC-hs控制器2201相同)确定在下一TTI发送数据的优先级队列2301或是HARQ重发缓冲器。在确定了下一TTI发送数据的优先级队列或HARQ重发缓冲器之后,MAC-hs控制器2300向相应优先级队列或HARQ重发缓冲器通知下一TTI将要发送的数据量。在图23的描述中,假设MAC-hs控制器2300已经确定在下一TTI发送某个优先级队列中保存的数据。
MAC-hs控制器2300向优先级队列2301-1到2301-m告知下一TTI将要发送的数据量,该优先级队列2301-1到2301-m提供的MAC-d PDU与为MAC-hsSDU装配/MAC-hs报头插入/MAC-hs控制消息插入部分2302提供的传输数据量一样多。优先级队列2301-1到2301-m将控制信息以及MAC-d PDU提供给MAC-hs SDU装配/MAC-hs报头插入/MAC-hs控制消息插入部分2302,其中,控制信息包括优先级队列标识符相应的优先级队列的标识符TSN相应优先级队列中被管理的序列号。这个值在每次传输时都被加1。
当把不同大小的MAC-d PDU连接到一个MAC-hs SDU中时,产生MAC-d PDU的对应优先级队列把每个大小相同的MAC-d PDU的以下信息提供给MAC-hsSDU装配/MAC-hs报头插入/MAC-hs控制消息插入部分2302。
(1)SID与MAC-d PDU大小相对应的逻辑标识符。当UE和节点B之间建立HSDPA呼叫时,可传输MAC-d PDU的大小受到所建立呼叫类型的限制,并分配相应于大小和类型的SID。
(2)NMAC-d PDU的数目MAC-hs SDU装配/MAC-hs报头插入/MAC-hs控制消息插入部分2302从MAC-hs控制器2300接收优先级队列标识符、TSN、SID以及N信息,并如结合图6所描述的那样,该部分把MAC-hs报头插入MAC-hs SDU,然后将输出提供给CRC运算器2303和复用器2304。特别的,在本发明第二实施例中,MAC-hs控制器2300把服务HS-SCCH组修改类型消息递送到MAC-hs SDU装配/MAC-hs报头插入/MAC-hs控制消息插入部分2302。MAC-hs SDU装配/MAC-hs报头插入/MAC-hs控制消息插入部分2302对结合图19所描述的服务HS-SCCH组修改类型消息的SID_MAC_C字段和C_I字段进行设置。当然,服务HS-SCCH组修改类型消息可以按照结合图27所描述的格式来进行设置。CRC运算器2303对MAC-hs SDU装配/MAC-hs报头插入/MAC-hs控制消息部分2302的输出信号执行CRC运算,并将CRC运算结果提供给复用器2304。复用器2304通过对CRC运算器2303输出的CRC运算结果值以及MAC-hs SDU装配/MAC-hs报头/MAC-hs控制消息插入部分2302输出的插入了MAC-hs报头的MAC-hsSDU进行复用来产生MAC-hs PDU,并将生成的MAC-hs PDU提供给Turbo编码器2305。Turbo编码器2305对复用器2304输出的MAC-hs PDU执行Turbo编码,并将输出提供给速率匹配器2306。速率匹配器2306根据MAC-hs控制器2300提供的TBS信息,对Turbo编码器2305的输出信号,即编码块执行速率匹配,并将经过速率匹配的信号提供给扩展器2308以及与MAC-hs控制器2300所指示的HARQ信道编号相对应的HARQ重发缓冲器。举例来说,如果MAC-hs控制器2300指示的HARQ信道编号是1,那么速率匹配器2306将速率匹配信号提供给HARQ重发缓冲器2307-1。
扩展器2308根据MAC-hs控制器2300提供的code_info对速率匹配器2306或是相应的HARQ重发缓冲器的输出信号进行扩展,并将输出提供给扰频器2309。如果MAC-hs控制器2300输出的code_info使用了多个OVSF码,那么扩展器2308还具有把速率匹配器2306或相应HARQ重发缓冲器的输出信号分割成与OVSF码长相对应的大小的功能。扰频器2309使用预置扰频码来对扩展器2308的输出信号进行扰频,并将加扰信号提供给加法器2310。加法器2310对扰频器2309的输出信号以及其它信道信号,例如HS-SCCH信号和相关DPCH信号进行求和,并将输出提供给调制器2311。调制器2311使用预置调制方案来调制加法器2310的输出信号,并将调制信号提供给射频处理器2312。RF处理器2312将调制器2311的输出信号上变频成RF波段信号,并且使用天线2313,以无线方式发送该RF波段信号。
在图23中,一旦接收到相应HARQ信道的ACK信号,HARQ重发缓冲器2307-1到2307-n响应来自MAC-hs控制器2300的指令,刷新其中保存的编码块。然而,一旦接收到相应HARQ信道的NACK信号,那么HARQ重发缓冲器2307-1到2307-n将会响应于来自MAC-hs控制器2300的指令,重传其中保存的编码块。重传编码块是以无线方式并通过使用与优先级队列2301-1到2301-m在初始传输时所执行处理相同的处理来发送的。
以下结合图24来描述根据本发明第二实施例的UE MAC-hs控制器结构。
图24描述了根据本发明第二实施例的UE MAC-hs控制器结构。参考图24,UE MAC-hs控制器2430包括HARQ控制器(HC)2440,HS-PDSCH控制器/HS-SCCH控制器(DS/SC)2450以及配置控制器(CC)2460。HS2440操作的方式与结合图16所描述方法相同的方法,因此不再对其详细描述。
DS/SC 2450从HS-SCCH接收器接收code_info、TBS信息以及MS信息(参见2404),并根据接收自HS-SCCH接收器的code_info、TBS信息以及MS信息来控制HS-PDSCH的传输。也就是说,DS/SC 2450把code_info递送到HS-PDSCH接收器(参见2407)的解扩器(未示出),以使解扩器对已接收的HS-PDSCH信号执行解扩;并且将TBS信息递送到HS-PDSCH接收器(参见2406)的速率匹配器(现在示出),以使速率匹配器对已接收的HS-PDSCH信号执行速率匹配;以及将MS信息递送到HS-PDSCH接收器的解调器(现在示出),以使解调器对接收到的HS-PDSCH信号实施解调。另外,DS/SC 2450从HS-SCCH接收器接收CRC#1和CRC#2运算结果值,并且确定是否接收到相应的HS-PDSCH信号。如果判定CRC#1或CRC#2中的任何一个存在错误,那么HS-PDSCH接收器可以不必接收HS-PDSCH信号,即使是在它已经接收了HI的情况下。DS/SC2450基于相关DPCH接收器递送的HS-SCCH标识符(ID)控制HS-SCCH的接收。即DS/SC 2450向HS-SCCH接收器递送值,即OVSF码,该值是通过将接收自相关DPCH接收器的HI值匹配到HS-SCCH标识符来确定的,以使HS-SCCH接收器为将被解扩的HS-SCCH指定OVSF码(参见2408)。
CC2460根据RRC层递送的配置信息来形成MAC-hs层和物理层。作为实例,MAC-hs层和物理层的形成包括建立HARQ处理器,分配HARQ重发缓冲器以及形成优先级队列。此外,CC2460控制服务HS-SCCH组的建立,一旦接收到来自RRC层(参见2412)的服务HS-SCCH组标识符以及HS-SCCH组相关信息,那么CC2460把接收到的信息递送到HS-SCCH接收器(参见2419)。然后,HS-SCCH接收器保存CC2460递送的HS-SCCH组相关信息以及服务HS-SCCH组标识符信息,其后,HS-SCCH接收器使用DS/SC2450递送的HS-SCCHID以及与所保存的服务HS-SCCH组ID相对应的OVSF码来解扩HS-SCCH。
如果节点B已经决定为某个UE复位服务HS-SCCH组并向UE发送具有服务HS-SCCH组修改消息的MAC-hs PDU,那么HS-PDSCH接收器将把MAC-hs控制消息递送到CC2460(参见2418),而CC2460对结合图19所描述的已接收MAC-hs控制消息的类型类型604加以分析,由此检测出MAC-hs控制消息是服务HS-SCCH组修改类型#1消息。CC2460把MAC-hs控制消息的MAC-hs控制净荷上的服务HS-SCCH组ID保存作为新的服务HS-SCCH组,并将该新服务HS-SCCH组递送到HS-SCCH接收器(参见2419)。如果节点B已经决定修改某个UE的服务HS-SCCH组并且发送了服务HS-SCCH组修改类型#2消息,那么HS-PDSCH接收器将把MAC-hs控制消息递送到CC2460(参见2418),并且通过对类型类型604进行分析,CC2460可以检测出MAC-hs控制消息是服务HS-SCCH组修改类型#2消息。CC2460根据MAC-hs控制消息的MAC-hs控制净荷部分来保存新的服务HS-SCCH组ID以及OVSF码,并把这个信息递送到HS-SCCH接收器(参见2419),由此重新设置服务HS-SCCH组。
以下参考图31来描述CC2460的操作处理。
图31是说明图24中CC2460操作处理的信号流程图。参考图31,HS-PDSCH接收器把已接收的MAC-hs PDU的MAC-hs控制消息递送到CC2460(步骤3301)。CC2460对HS-PDSCH接收器递送的MAC-hs控制消息的类型类型所包含的信息进行分析,确定MAC-hs控制消息以及相应信息的类型(步骤3302)。如果MAC-hs控制消息的类型是服务HS-SCCH组修改类型#1,那么包含在MAC-hs控制消息的MAC-hs控制净荷中的服务HS-SCCH组修改消息包括新设置的服务HS-SCCH组的ID。如果MAC-hs控制消息的类型是服务HS-SCCH组修改类型#2,那么MAC-hs控制消息的MAC-hs控制净荷包含的服务Hs-sCCH组修改消息包括新设置的服务HS-SCCH组的ID以及包含在新设置的服务HS-SCCH组中的有关实际OVSF码的信息。CC2460把服务HS-SCCH组修改消息中包含的信息递送到HS-SCCH接收器,以使HS-SCCH接收器通过应用新的服务HS-SCCH组来接收信号(步骤3303)。
以下参考图25来描述根据本发明第二实施例的HS-SCCH接收器结构。
图25描述了根据本发明第二实施例的HS-SCCH接收器的结构。参考图25,使用天线2522并用无线方式接收的RF波段信号被递送到RF处理器2521,RF处理器2521将天线2522递送的RF信号下变频成基带信号,并将该基带信号提供给解调器2520。解调器2520通过使用与发送机或节点B所用调制方案相对应的解调方案来解调RF处理器2521的输出信号,并将输出提供给解扰器2519。解扰器2519使用与节点B所用扰码相同的扰码来解扰解调器2520的输出信号,并将输出提供给解扩器2518。解扩器2518使用与节点B所用扩展码相同的扩展码来解扩解扰器2519的输出信号,并将输出提供给解复用器(DEMUX)2517。解扩器2518使用与选码器2523所指示的扩展码相对应的OVSF码来执行解扩。选码器2523预先保存MAC-hs控制器2501(结构上与图24的MAC-hs控制器2430相同)在HSDPA呼叫建立处理中递送的HS-SCCH组相关信息,一旦得到在相关DPCH上接收的HI,选码器2523将会检测对应于来自服务HS-SCCH组的HI并被用于HS-SCCH的OVSF码,以及将检测到的OVSF码递送到解扩器2518。
解复用器2517将解扩器2518的输出信号解复用成部分#1字段、CRC#1字段、部分#2字段以及CRC#2字段,并将部分#1字段和CRC#1字段信号提供给速率匹配器2514,将部分#2字段和CRC#2字段信号提供给速率匹配器2516。速率匹配器2514对解复用器2517提供的部分#1字段和CRC#1字段进行速率相配,并将输出提供给信道解码器2513。信道解码器2513使用与节点B所用信道编码方案相对应的信道解码方案来对速率匹配器2514的输出信号进行信道解码,并将输出提供给解复用器2511。解复用器2511将信道解码器2513的输出信号解复用成部分#1字段和CRC#1字段,并将部分#1字段和CRC#1提供给CRC运算器2509,将部分#1字段上的MS信息提供给MS信息递送部分2503和CRC运算器2510,将部分#1字段上的code_info提供给码信息递送部分2504以及CRC运算器2510。MS信息递送部分2503将解复用器2511提供的MS信息递送到MAC-hs控制器2501,而码信息递送部分2504将解复用器2511提供的code_info递送到MAC-hs控制器2501。UE ID存储器2502保存MAC-hs控制器2501递送的UE标识符(UE ID),并在CRC运算器2509每次执行CRC运算的时候都把所保存的UE标识符提供给CRC运算器2509,以使UE标识符能被用于CRC#1运算。
同时,速率匹配器2516对解复用器2517提供的部分#2字段和CRC#2字段进行速率相配,并将输出提供给信道解码器2515。信道解码器2515通过使用与节点B所用信道编码方案相对应的信道解码方案来对速率匹配器2516的输出信号进行信道解码,并将输出提供给解复用器2512。解复用器2512将信道解码器2515的输出信号解复用成部分#2字段和CRC#2字段信号,并将部分#2字段和CRC#2字段信号提供给CRC运算器2510,将部分#2字段信号的HARQ信道编号提供给信道编号递送部分2505,将部分#2字段信号的NDI信息提供给NDI递送部分2506,将部分#2字段信号的RV信息提供给RV递送部分2507,以及将部分#2字段信号的TBS信息提供给TBS递送部分2508。CRC运算器2510使用部分#2字段、CRC#2字段信号、MS信息递送部分2503提供的MS信息以及码信息递送部分2504提供的code_info来执行CRC#2运算,并将CRC#2运算结果提供给MAC-hs控制器2501。信道编号递送部分2505将解复用器2512提供的HARQ信道编号递送到MAC-hs控制器2501,而RV递送部分2507将解复用器2512提供的RV信息递送到MAC-hs控制器2501。NDI递送部分2506将解复用器2512提供的NDI信息递送到MAC-hs控制器2501,而TBS递送部分2508将解复用器2512提供的TBS信息递送到MAC-hs控制器2501。
以下参考图26来描述根据本发明第二实施例的HS-PDSCH接收器结构。
图26描述了根据本发明第二实施例的HS-PDSCH接收器结构。参考图26,使用天线2613并用无线方式接收的RF波段信号被递送到RF处理器2612,RF处理器2612将天线2613递送的RF信号下变频成基带信号,并将该基带信号提供给解调器2610。解调器2610使用与发送机或是节点B所用调制方案相对应的解调方案来解调RF处理器2612的输出信号,并将输出提供给解扰器2609。解扰器2609使用与节点B所用扰码相同的扰码来解扰解调器2610的输出信号,并将输出提供给解扩器2608。解扩器2608使用与节点B所用扩展码相同的扩展码来解扩解扰器2609的输出信号。应用于解调器2610解调方案以及解扩器2608执行解扩所用的扩展码是由MAC-hs控制器2600(结构上与图24的MAC-hs控制器以及图25的MAC-hs控制器2501相同)来确定的。
解扩器2608将解扩信号提供给HARQ缓冲器2607-1到2607-n中的相应HARQ缓冲器以及速率匹配器2606。速率匹配器2606根据MAC-hs控制器2600提供的TBS信息来对解扩器2608的输出信号进行速率匹配,并将输出提供给Turbo解码器2605。如果解扩器2608的输出信号是重传编码块,那么,在MAC-hs控制器2600的控制下,HARQ缓冲器2607-1到2607-n中的相应HARQ缓冲器将会使用预先保存的编码块来软组合重传编码块,并将输出提供给速率匹配器2606。Turbo解码器2605对速率匹配器2606的输出信号进行Turbo解码,并将输出提供给解复用器2604。解复用器2604解复用Turbo解码器2605的输出信号,并将输出提供给CRC运算器2603以及MAC-hs报头分析/MAC-hs控制消息递送部分2602。
CRC运算器2603对解复用器2604的输出信号执行CRC运算,并将CRC运算结果提供给MAC-hs报头分析/MAC-hs控制消息递送部分2602以及MAC-hs控制器2600。如果从CRC运算器2603得到的CRC运算结果指示当前接收的编码块出错,那么MAC-hs控制器2600在辅助DPCH上向节点B发送NACK信号,然后刷新当前接收的编码块。然而,作为CRC运算的结果,如果当前接收的编码块中没有错误,那么MAC-hs控制器2600在辅助DPCH上向节点B发送ACK信号,然后命令对应HARQ缓冲器刷新其中保存的编码块。此外,根据已接收信号的MAC-hs报头中的优先级字段上的信息,MAC-hs控制器2600把接收的编码块提供给重排序缓冲器2601-1到2601-m中的相应重排序缓冲器。特别的,在本发明第二实施例中,一旦接收到服务HS-SCCH组修改消息,MAC-hs报头分析/MAC-hs控制消息递送部分2602将把相应MAC-hs控制消息递送到MAC-hs控制器2600,而MAC-hs控制器2600则保存服务HS-SCCH组修改消息中所包含的服务HS-SCCH组相关信息。原则上,新的服务HS-SCCH组信息是在发送ACK信号的时间点开始被应用的。另外,当接收到服务HS-SCCH组信息时,相应的节点B还可以从接收到相应ACK信号的时间点开始应用新的服务HS-SCCH组。然而,如果在节点B和UE之间预先定义了延迟时间,那么新的服务HS-SCCH组将在经过已定义的延迟时间之后才会被应用。根据已接收MAC-hs PDU的MAC-hs报头中的TSN,重排序缓冲器2601-1到2601-m重新对保存的MAC-hs SDU进行排序。重新排序的MAC-hs SDU根据每个报头的SID和N值而被分割成MAC-d PDU,然后被递送到上层。
接下来,下文将要描述使用MAC-hs控制消息来管理重排序缓冲器的本发明的第三实施例。
图32A示意性描述了根据本发明第三实施例的节点B的优先级队列、节点B的HARQ重发缓冲器以及UE的重排序缓冲器。参考图32A,假设节点B3250已经开始将HADPA数据发送到某个UE,并且对于具有优先级y的优先级队列来说,TSN从9开始。TSN是根据优先级队列而被管理的。由于节点B已经成功发送了TSN=9的MAC-hs PDU 3201(下文中,TSN=n的MAC-hs PDU将被称为“TSN=n的MAC-hs PDU”)以及TSN=10的MAC-hs PDU 3202,并且UE3200已经正常并且顺序接收了TSN=9的MAC-hs PDU 3201以及TSN-10的MAC-hs PDU 3202,因此重排序缓冲器将把接收到的MAC-hs PDU立即递送到上层。此后,假设节点B3250所发送的TSN=11的MAC-hs PDU 3271出错,因此TSN=11的MAC-hs PDU 3271将被保存在UE 3200的HARQ缓冲器(未示出)中,并且还被保存在节点B3250的HARQ重发缓冲器中。此后,如果成功接收了TSN=12的MAC-hs PDU,尽管必须接收TSN=11的MAC-hs PDU,但是由于接收了TSN=12的MAC-hs PDU,因此在重排序缓冲器3210中将会出现TSN间隔。术语“间隔”是指先前发送到上层的MAC-hs PDU的TSN中存在非顺序TSN。此后,即使成功发送了TSN=13的MAC-hs PDU 3205以及TSN=14的MAC-hs PDU 3206,也不能将TSN=12的MAC-hs PDU,TSN=13的MAC-hsPDU以及TSN=14的MAC-hs PDU发送到上层,除非没有恰当处理异常发射/接收TSN=11的MAC-hs PDU所引起的间隔,即成功重传TSN=11的MAC-hsPDU。也就是说,如图32A所示,产生间隔的MAC-hs PDU在TSN上与HARQ重发缓冲器3270保存的MAC-hs PDU相同。
当然,也有可能出现与上述情况不同的情形。举例来说,尽管UE3200已经因为初始接收TSN=11的MAC-hs PDU处理中所出现的错误而向节点B3250发送了NACK信号,但是节点B3250可能会误认为NACK信号是ACK信号。在这种情况下,TSN=11的MAC-hs PDU将从HARQ重发缓冲器3270中被删除(或是刷新)。然后,UE3200等待重传TSN=11的MAC-hs PDU,但是节点B并不重传TSN=11的MAC-hs PDU,因为它发现UE3200已经正常接收了TSN=11的MAC-hs PDU。上述将NACK信号误认为是ACK信号或者将ACK信号误认为是NACK信号的概率可以根据上行链路辅助DPCH的可靠性来确定,在HSDPA标准规范中,这个概率通常被设置成最大1%到0.1%。当如上所述将NACK信号误认为是ACK信号或者将ACK信号误认为是NACK信号时,HARQ重发缓冲器3270将会不必要地保存数据。因此,为了防止HARQ重发缓冲器3270不必要地保存数据,节点B3250将当前优先级队列状态或是缓冲器状态连同MAC-hs控制消息一起发送到UE3200。缓冲器状态传输点是由节点B3250确定的,并且节点B3250在以下情况中发送缓冲器状态。如果节点B3250在发送某个优先级队列的预定数据量的同时却没有发送缓冲器状态,那么节点B3250将发送缓冲器状态,该状态表示从特定优先级队列发送的MAC-hsPUD正在等待HARQ重发缓冲器重发。也就是说,当重排序缓冲器3210中出现间隔时,节点B3250将会发送缓冲器状态以及MAC-hs控制消息。
现在参考图32B来描述用于发送缓冲器状态的MAC-hs控制消息的MAC-hs控制净荷格式。
图32B描述了根据本发明第三实施例的MAC-hs控制净荷格式。参考图32B,类型类型3281被设置成某个值,例如“010”,大小类型3282包括MAC-hs控制净荷3285的大小信息。在图32B中,由于队列ID字段3282具有3个比特,队列状态字段3284具有X个比特,因此MAC-hs控制净荷3285的大小为(X+3)个比特。如所述,MAC-hs控制净荷字段3285包括队列ID字段3282以及队列状态字段3284,而队列ID字段3283则表示由队列状态字段3284所代表的优先级队列的ID。队列状态字段3284在下一个将要发送的MAC-hsPDU的TSN(下一个TSN)以及对应的优先级队列中被发送,并且包括HARQ重发缓冲器保存的MAC-hs PDU的TSN(在下文中,从优先级队列发送并保存在HARQ重发缓冲器中的MAC-hs PDU的TSN将被称为“RTX TSN”)。举例来说,在图32B的队列状态字段3284中,下一个TSN被设置为15,RTX TSN设置成11。在MAC-hs控制净荷中,通过队列ID字段3283以及队列状态字段3284发送的信息变成了缓冲器状态信息。
然后,UE接收带有缓冲器状态的MAC-hs控制消息,并且执行以下操作。
首先,UE将接收到的下一TSN的值与重排序缓冲器保存的MAC-hs PDU的TSN中的最大TSN值比较。作为比较结果,(1)如果已接收的下一TSN值小于重排序缓冲器保存的MAC-hs PDU的TSN中的最大TSN值,那么UE把重排序缓冲器中保存的所有MAC-hs PDU都发送到上层,并且在参数“Highest_TSN”中保存一个比下一TSN小1的值,以及判定在所管理的重排序缓冲器中出现错误(Highest_TSN=下一TSN-1)。参数Highest_TSN是一个在相应时间在相应的重排序缓冲器中保存的MAC-hs PDU中最后接收的MAC-hs PUD的TSN的参数。然而,(2)如果接收的下一TSN值大于或等于重排序缓冲器保存的MAC-hs PDU的TSN当中的最大TSN值,那么UE在参数“TSN_GAP”中保存所接收的下一TSN,并确定重排序缓冲器中出现了间隔(TSN_GAP=下一TSN)。参数TSN_GAP受重排序缓冲器管理,并且是一个用于在检测到出现间隔生成时,保存与重排序缓冲器中产生的间隔相对应的TSN的参数。
其次,UE如下比较RTX TSN值与TSN_GAP值(1)就TSN值既存在于TSN_GAP也存在于RTX_TSN的情况下的间隔而言,UE期望间隔将会通过重传而被删除。
(2)就存在于TSN_GAP但不存在于RTX_TSN的TSN而言,UE执行下一操作,确定相应间隔被删除。也就是说,UE将删除了间隔的MAC-hs PDU递送到上层。
(3)就存在于RTX_TSN但不存在于TSN_GAP的TSN而言,UE将重排序缓冲器保存的所有数据都递送到上层,确定在重排序缓冲器的管理中出现了错误。TSN具有0到63之间的整数值,并且某个TSN是逐一递增到63然后被复位到0的。
以下参考图33来描述根据本发明第三实施例的节点B的MAC-hs控制器结构。
图33描述了根据本发明第三实施例的节点B的MAC-hs控制器结构。在图33的描述中,需要注意的是,除了通过MAC-hs控制净荷发送的信息是缓冲器状态之外,支持本发明第三实施例的MAC-hs控制器3330在操作上与支持本发明第二实施例的MAC-hs控制器2130相同。因此,在关于MAC-hs控制器3330的描述中,图21和33中相同的附图参考代表MAC-hs控制器2130的相同操作。因此不再分别描述该操作。
HPC2140具有来自SPH2150的优先级队列的状态信息(参见2115)。优先级队列的状态信息包括优先级队列的下一TSN值。HPC2140连续更新参数Buffer_Status的参数Next_TSN中的下一TSN值,该值是根据优先级队列而被管理的。另外,HPC2140根据UE发送的ACK/NACK信号来控制HARQ重发缓冲器(参见2101)。也就是说,HPC2140命令与接收自UE的ACK信号相关联的HARQ重发缓冲器刷新其中保存的MAC-hs PDU,并且指示与接收自UE的NACK信号相关联的HARQ重发缓冲器连续不断的保存所存储的MAC-hsPDU。此后,HPC2140把相应MAC-hs PDU的TSN保存在对应优先级队列参数Buffer_Status的参数RTX_TSN中。此后,当它变成缓冲器状态信息的传输时间时,HPC2140使用参数Buffer_Status中保存的信息来产生MAC-hs控制消息,并将生成的MAC-hs控制消息递送到SPH2150(参见3114)。
SPH2150将具有缓冲器状态信息的MAC-hs控制消息递送到HS-PDSCH发送机(参见3210),HS-PDSCH发送机采用和结合本发明第二实施例所述方式相同的方式来发送MAC-hs控制消息以及MAC-hs PDU。
以下参考图34来描述支持本发明第三实施例的UE MAC-hs控制器3430的结构。
图34描述了根据本发明第三实施例的UE MAC-hs控制器结构。在图34的描述中,需要注意的是,除了通过MAC-hs控制净荷发送的信息是缓冲器状态之外,支持本发明第三实施例的MAC-hs控制器3430在操作上与支持本发明第二实施例的图24的MAC-hs控制器2430相同。因此,在MAC-hs控制器3430的描述中,相同的附图参考在整个图24和34中代表MAC-hs控制器2430的相同操作,所以不会分别描述该操作。
如果接收到的MAC-hs PDU包括缓冲器状态信息,那么HS-PDSCH接收机将把缓冲器状态信息递送到HARQ控制器2440(参见2401)。HARQ发送机2440根据重排序缓冲器来管理参数TSN_GAP和参数Highest_TSN。TSN_GAP是这样一个参数,其中构成相应间隔的TSN值在相应的重排序缓冲器中每次产生间隔的时候被保存,而Highest_TSN是这样一个参数,其中包含在相应时间相应重排序缓冲器中存储的MAC_hs中最后接收的MAC_hs PDU的TSN。当HARQ控制器2440具有缓冲器状态信息时,该控制器使用与缓冲器状态信息队列ID相对应的参数TSN_GAP所保存的TSN值以及参数Highest_TSN保存的TSN值来执行一个预定操作。在接收了缓冲器状态信息之后执行的操作按如上所述相同的方法来执行,因此不再详细描述该操作。如果在重排序缓冲器中产生的起始间隙在执行基于缓冲器状态信息的操作中被删除,那么HARQ控制器2440将把刷新命令递送到相应的重排序缓冲器,以便在第二间隔之前把MAC-hs PDU递送到上层(参见3430)。
以下参考图35来描述图33中CC2160的操作。
图35是描述图33所示CC操作处理的流程图。参考图35,CC2160确定为重排序缓冲器发送刷新命令(步骤3501)。此后,CC2160将刷新重排序缓冲器的命令发送到SPH2150(步骤3502)。然后,SPH2150对具有重排序缓冲刷新命令的MAC-hs PDU执行传输调度(步骤3503)。此后,CC2160将具有重排序缓冲器刷新命令的MAC-hs PDU递送到HS-PDSCH,之后结束处理(步骤3504)。
以下参考图36来描述CC2460的操作。
图36是描述图34所示CC操作处理的流程图。参考图36,HS-PDSCH接收机将已接收的MAC-hs PDU的MAC-hs控制消息递送到CC2460(步骤3601)。CC2460对包含在HS-PDSCH接收机所递送的MAC-hs控制消息中的缓冲器状态信息进行分析,并将与缓冲器状态信息相对应的处理命令递送到相应的优先级队列,然后结束处理(步骤3602)。
如上所述,本发明能够在HSDPA通信系统中的节点B与UE之间直接传输HS-SCCH相关信息,例如分配给某个UE的服务HS-SCCH组。另外,通过在节点B与UE之间直接传输HS-SCCH相关信息,可以减少节点B与UE之间的信号延迟,并且减少Iub传输资源,由此促进系统性能的提高。此外,通过直接发送用于发送或重传用户数据的队列的状态信息,可以防止不必要的重传以及不必要重传所引起的传输延迟。
尽管已经展示了本发明,并且参考某一优选实施例对其进行了描述,但是本领域技术人员应当理解,在不脱离所附权利要求限定的本发明的精神和范围的情况下,可以在本发明中实施各种形式和细节上的变化。
权利要求
1.一种用于在通信系统中发送控制信道组信息的方法,该通信系统具有共享信道,由多个用户设备占用并被利用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送与共享信道相关的控制信息以使用户设备能够接收共享信道信号,该系统通过将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该方法包括步骤确定在预定时间点将分配给该用户设备的控制信道组修改为新控制信道组的修改;和在下行链路上向用户设备发送指示符,该指示符用于指示对控制信道组的预期修改以及与将被修改的的控制信道组有关的信息。
2.如权利要求1所述的方法,其中预定时间点代表当前传输时间间隔之后的下一个传输时间间隔。
3.一种用于在通信系统中发送控制信道组信息的设备,该通信系统具有共享信道由多个用户设备占用并被利用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送与共享信道相关的控制信息,以使用户设备能够接收共享信道信号,该系统通过将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该设备包括控制器,一旦检测到有必要修改分配给用户设备中的某个用户设备的控制信道组,则确定在预定时间点将分配给该用户设备的控制信道组修改为新控制信道组;以及发送机,在控制器的控制下,通过下行链路向用户设备发送指示符,该指示符用于指示对控制信道组的预期修改以及涉及所修改的控制信道组的信息。
4.如权利要求3所述的设备,其中预定时间点代表当前传输时间间隔之后的下一个传输时间间隔。
5.一种用于在通信系统中接收控制信道组信息的方法,该通信系统具有共享信道,由多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该方法包括步骤在下行链路上接收用于指示当前分配的控制信道组信息将被修改为新的控制信道组信息的指示符,并且在下行链路上接收包含新的控制信道组信息的控制信道组信息;以及通过在检测到控制信道组信息的时间点之后的预定时间点应用新的控制信道组信息来监视控制信道组。
6.一种用于在通信系统中接收控制信道组信息的设备,该通信系统具有共享信道,由多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该设备包括接收机,用于在下行链路上接收指示当前分配的控制信道组信息将被修改为新的控制信道组信息的指示符,并且在下行链路上接收包含新的控制信道组信息的控制信道组信息;以及控制器,通过在检测到控制信道组信息的时间点之后的预定时间点应用新的控制信道组信息来监视控制信道组。
7.一种用于在通信系统中发送控制信道组信息的方法,该通信系统具有共享信道,由多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该方法包括步骤确定在预定时间点把分配给用户设备的控制信道组修改为新的控制信道组;以及在当前所分配的控制信组中的某个控制信道上发送指示符,该指示符指示的是对控制信道组的预期修改以及涉及将要修改的控制信道组的信息。
8.如权利要求7所述的方法,其中控制信道包括包含信道化编码的第一字段和包含传输数据块大小和重传相关控制信息的第二字段,其中该指示符通过第一字段发送,而修改过的控制信道组信息则是通过第二字段发送的。
9.如权利要求8所述的方法,其中该指示符是由被分配来代表信道化编码信息的多个逻辑标识符之中当前未使用的逻辑标识符来表示的。
10.一种用于在通信系统中发送控制信道组信息的设备,该通信系统具有共享信道,由多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该设备包括控制器,在检测到有必要对将被分配给用户设备中某个用户设备的控制信道组加以修改时,确定在预定时间点把分配给用户设备的控制信道组修改为新的控制信道组;和控制信道发送机,在确定修改控制信道组之后,用于在当前分配的控制信组中的某个控制信道上发送指示符,该指示符指示的是对控制信道组的预期修改以及涉及将要修改的控制信道组的信息。
11.如权利要求10所述的设备,其中控制信道包括包含信道化编码的第一字段和包含传输数据块大小和重传相关控制信息的第二字段,其中该指示符通过第一字段发送,而修改过的控制信道组信息则是通过第二字段发送的。
12.如权利要求11所述的设备,其中该指示符用多个逻辑标识符中当前未使用的逻辑标识符来表示,多个逻辑标识符是被分配来代表信道化编码信息的。
13.一种用于在通信系统中接收控制信道组信息的方法,该通信系统具有共享信道,由多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该方法包括步骤在当前分配的控制信道组的某个控制信道上接收用于指示当前分配的控制信道组将被修改为新的控制信道组信息的指示符,并在当前分配的控制信道组中的某个控制信道组上接收包含新的控制信道组信息的控制信道组信息;以及通过在检测到控制信道组的时间点之后的预定时间点应用新的控制信道组信息,来监视控制信息组。
14.如权利要求13所述的方法,其中控制信道包括包含信道化编码的第一字段和包含传输数据块大小和重传相关控制信息的第二字段,其中该指示符通过第一字段发送,而修改过的控制信道组信息则是通过第二字段发送的。
15.如权利要求14所述的方法,其中该指示符用多个逻辑标识符中当前未使用的逻辑标识符来表示,所述多个逻辑标识符是被分配用于代表信道化编码信息的。
16.一种用于在通信系统中接收控制信道组信息的设备,该通信系统具有共享信道,由多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,来产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一控制信道组,该设备包括接收机,用于在当前分配的控制信道组的某个控制信道上接收用于指示当前分配的控制信道组将被修改为新的控制信道组信息的指示符,并在当前分配的控制信道组中的某个控制信道组上接收包含新的控制信道组信息的控制信道组信息;以及控制器,用于通过在检测到控制信道组信息的时间点之后的预定时间点应用新的控制信道组信息,来监视控制信息组。
17.如权利要求16所述的方法,其中控制信道包括包含信道化编码信息的第一字段和包含传输数据块大小和重传相关控制信息的第二字段,其中该指示符通过第一字段发送,而修改过的控制信道组信息则是通过第二字段发送的。
18.如权利要求17所述的方法,其中该指示符用多个逻辑标识符中当前未使用的逻辑标识符来表示,所述多个逻辑标识符是被分配用于代表信道化编码信息的。
19.一种用于在通信系统中发送控制信道组信息的方法,该系统具有高速介质访问控制层实体,用于向用户设备高速传输或重传用户数据;共享信道,被多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;以及多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号,该系统将控制信道分为预定数量的控制信道,由此产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一个控制信道组,该方法包括步骤确定在预定时间点将分配给用户设备的控制信道组修改成新的控制信道组;以及向用户设备的高速介质访问控制层实体发送指示对控制信道组预期修改的指示符,以及高速介质访问控制的控制消息,其中包含涉及被修改的控制信道的信息。
20.如权利要求19所述的方法,其中,高速介质访问控制的控制消息包括具有指示符的报头和具有控制信道组信息的控制净荷。
21.如权利要求19所述的方法,还包括步骤一旦检测到有必要修改与生成的控制信道组有关的信息,则确定在预定时间点将分配给用户设备的每个控制信道组都修改成新的控制信道组;以及在确定修改控制信道组之后,向用户设备的高速介质访问控制层实体发送指示对控制信道组预期修改的指示符,涉及新的控制信道组的信息,以及高速介质访问控制的控制消息,其中包含与将被修改的控制信道组相关的信息。
22.如权利要求21所述的方法,其中高速介质访问控制的控制消息包含具有指示符的报头以及控制净荷,该控制净荷具有与新控制信道组相关的信息和与将要修改的控制信道组相关的信息。
23.一种用于在通信系统中发送控制信道组信息的设备,该系统具有高速介质访问控制层实体,用于向用户设备高速传输或重传用户数据;共享信道,被多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;以及多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号的,该系统将控制信道分为预定数量的控制信道,由此产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一个控制信道组,该设备包括控制器,一旦检测到有必要修改分配给用户设备之中某个用户设备的控制信道组,则确定在预定时间点将分配给用户设备的控制信道组修改成新的控制信道组;以及发送机,在控制器的控制下,用于向高速介质访问控制层实体发送指示对控制信道组的预期修改的指示符,以及高速介质访问控制的控制消息,其中包含与被修改的控制信道相关的信息。
24.如权利要求23所述的设备,其中高速介质访问控制的控制消息包含具有指示符的报头和具有控制信道组信息的控制净荷。
25.如权利要求23所述的设备,其中控制器一旦检测到有必要修改与生成的控制信道组有关的信息,则确定在预定时间点到来时,把分配给用户设备的每个控制信道组都修改成新的控制信道组;并且在确定修改控制信道组之后,控制器向用户设备的高速介质访问控制层实体发送指示对控制信道组预期修改的指示符,与新控制信道组有关的信息,以及高速介质访问控制的控制消息,其中包含与所修改控制信道组相关的信息。
26.如权利要求25所述的设备,其中高速介质访问控制控制消息包含具有指示符的报头和控制净荷,该控制净荷具有与新控制信道组有关的信息和与所修改的控制信道组相关的信息。
27.一种用于在通信系统中接收控制信道组信息的方法,该系统具有高速介质访问控制层实体,用于向用户设备高速传输或重传用户数据;共享信道,被多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;以及多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号的,该系统将控制信道分为预定数量的控制信道,由此产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一个控制信道组,该方法包括步骤在当前分配的控制信道中的某个控制信道上接收指示符,该指示符指示当前分配的控制信道组信息将被修改为新的控制信道组信息,并且在当前分配的控制信道组中的某个控制信道组上接收高速介质访问控制的控制消息,该消息包含新的控制信道组信息;以及在检测到控制信道组信息的时间点之后的预定时间点应用新的控制信道组信息,来监视控制信道组。
28.如权利要求27所述的方法,其中高速介质访问控制的控制消息包含具有指示符的报头和具有控制信道组信息的控制净荷。
29.一种用于在通信系统中接收控制信道组信息的设备,该系统具有高速介质访问控制层实体,用于向用户设备高速传输或重传用户数据;共享信道,被多个用户设备占用并被使用多个信道化编码扩展以发送用户数据;以及多条控制信道,用于发送涉及共享信道的控制信息,以使用户设备能够接收共享信道信号的,该系统将控制信道分为预定数量的控制信道,由此产生多个控制信道组,并且分配控制信道组,以使每个用户设备监视控制信道组中的某一个控制信道组,该设备包括接收机,用于在当前分配的控制信道中的某个控制信道上接收指示符,该指示符指示当前分配的控制信道组信息将被修改为新的控制信道组信息,并且在当前分配的控制信道组中的某个控制信道组上接收高速介质访问控制的控制消息,该消息包含新的控制信道组信息;以及控制器,用于在检测到控制信道组信息的时间点之后的预定时间点应用新的控制信道组信息,来监视控制信道组。
30.如权利要求29所述的设备,其中高速介质访问控制的控制消息包含具有指示符的报头和具有控制信道组信息的控制净荷。
31.一种用于在通信系统中发送第一缓冲器和第二缓冲器状态信息的方法,其中,节点B按传输顺序为用户数据分配序列号,并且节点B包含用于以传输顺序保存用户数据的第一缓冲器,以及用于保存已发送用户数据之中的重传数据的第二缓冲器,用户设备包含第三缓冲器,用于根据已接收用户数据序列号来保存接收自节点B的用户数据,该方法包括步骤(a)节点B在当前时间点之后的传输时间间隔中发送将要从第一缓冲器发送的用户数据序列号和将要从第二缓冲器发送的用户数据序列号的状态信息;以及(b)用户设备接收状态信息,并对将由第一缓冲器发送的用户数据序列号与第三缓冲器中保存的用户数据序列号进行比较,根据比较结果来处理第三缓冲器中保存的用户数据。
32.如权利要求31所述的方法,其中步骤(b)还包括步骤如果将由第一缓冲器发送的用户数据序列号小于或等于第三缓冲器中保存的用户数据序列号,那么一旦检测到第三缓冲器中出现错误,则把第三缓冲器中保存的用户数据递送到上层。
33.如权利要求31所述的方法,其中步骤(b)还包括步骤如果将由第一缓冲器发送的用户数据序列号大于预定值或是超出第三缓冲器中保存的用户数据序列号,那么一旦确定第三缓冲器中有用户数据要发送,则等待相应用户数据的重传。
34.如权利要求31所述的方法,还包括比较步骤,如果将从第一缓冲器发送的用户数据的序列号大于预定值或超过第三缓冲器中保存的序列号,则通过接收状态信息的用户设备,比较将从第二缓冲器重发的用户数据的序列号和第三缓冲器中保存的序列号,根据比较结果,处理存储在第三缓冲器中的用户数据。
35.如权利要求34所述的方法,其中,如果存在这样一个序列号,它属于将从第二缓冲器发送的用户数据的序列号,但不属于第三缓冲器中保存的序列号,一旦确定在第三缓冲器中出现错误,用户设备将第三缓冲器中保存的用户数据递送到上层。
36.如权利要求34所述的方法,其中,如果存在这样一个序列号,它不属于将从第二缓冲器发送的用户数据的序列号,但属于第三缓冲器中保存的序列号,用户设备将第三缓冲器中保存的用户数据递送到上层。
37.一种用于在通信系统中发送第一缓冲器和第二缓冲器状态信息的设备,其中节点B按传输顺序为用户数据分配序列号,并且节点B包含用于以传输顺序保存用户数据的第一缓冲器,以及用于保存已发送用户数据之中将被重传的数据的第二缓冲器,用户设备包含第三缓冲器,用于根据已接收用户数据序列号来保存接收自节点B的用户数据,节点B发送机,用于在当前时间点之后的传输时间间隔中发送将要从第一缓冲器发送的用户数据序列号和将要从第二缓冲器发送的用户数据序列号的状态信息;以及用户设备接收机,用于接收状态信息,并对将由第一缓冲器发送的用户数据序列号与第三缓冲器中保存的用户数据序列号进行比较,根据比较结果来处理第三缓冲器中保存的用户数据。
38.如权利要求37所述的方法,其中如果将由第一缓冲器发送的用户数据序列号小于或等于第三缓冲器中保存的用户数据序列号,那么一旦检测到第三缓冲器中出现错误,用户设备接收机将把第三缓冲器中保存的用户数据递送到上层。
39.如权利要求37所述的方法,其中如果将由第一缓冲器发送的用户数据序列号大于预定值或是超出第三缓冲器中保存的用户数据序列号,那么一旦确定第三缓冲器中有用户数据要发送,用户设备接收机等待相应用户数据重传。
全文摘要
一种通信系统,包括共享信道,该共享信道由多个用户设备(UE)占用,并使用多个信道化码来扩展以发送用户数据,多个控制信道,用于传输与共享信道相关的控制信息以使UE接收共享信道信号。通过将控制信道分成预定个数的控制信道,系统生成多个控制信道组,并分配控制信道组以便每一UE监视控制信道组中的特定控制信道组。当检测到需要修改将要分配给UE中的特定UE的控制信道组时,节点B确定在即将到来的时间上的预定点上将分配给UE的控制信道组修改为新的控制信道组。在确定修改控制信道组之后,节点B在下行链路上向UE传输指示控制信道组的期望修改的指示器和有关将被修改的控制信道组的信息。
文档编号H04W72/04GK1477886SQ0313300
公开日2004年2月25日 申请日期2003年2月7日 优先权日2002年2月7日
发明者崔成豪, 李周镐, 金成勋, 张真元 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1