本申请是申请日为2009年3月27日、申请号为200980110286.6、发明名称为“无线通信系统中ack资源的动态分配”的中国专利申请的分案申请。
相关申请的交叉引用
本专利申请要求于2008年3月28日递交的、名称为“dynamicschedulingoful-ack”的美国临时申请no.61/040,609的优先权。该临时申请已转让给本申请的受让人,以引用方式将上述申请的全部内容并入本文。
概括地说,本发明涉及通信,具体地说,涉及用于在无线通信系统中分配资源的技术。
背景技术:
无线通信系统广泛地用以提供诸如话音、视频、分组数据、消息、广播等的各种通信内容。这些无线通信系统可以是能够通过共享可用的系统资源来支持与多个用户的通信的多址系统。这种多址系统的实例包括:码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、和单载波fdma(sc-fdma)系统。
无线通信系统可包括多个节点b,该节点b可支持多个用户设备(ue)的通信。节点b可在下行链路和上行链路上与ue进行通信。下行链路(或前向链路)是指从节点b到ue的通信链路,上行链路(或反向链路)是指从ue到节点b的通信链路。节点b可向ue发送数据传输。ue解码数据传输并向节点b发送应答(ack)信息。ack信息指示ue是正确地解码了数据传输还是错误地解码了数据传输。基于ack信息,节点b确定是向ue发送数据重传还是新数据传输。期望向ue有效地分配ack资源以用于发送ack信息。
技术实现要素:
本文描述了用于在无线通信系统中向ue动态分配ack资源的技术。该系统支持动态调度和半持久调度。对于动态调度,可以使用调度消息来发送用于单次数据传输的调度信息。对于半持久调度,可以使用调度消息来发送对于多次数据传输的半持久分配信息。
在一个方面,通常情况下使用调度消息的至少一个字段来携带用于动态调度的调度信息,还可以重新使用该字段来携带用于半持久调度的ack资源分配信息。所述至少一个字段可包括新数据指示符字段、冗余版本字段、调制编码方案(mcs)字段、发射功率控制(tpc)命令字段等。
在一个设计中,ue可以接收携带半持久分配信息的调度消息,并从半持久分配信息中获取ack资源分配信息。ue从调度消息的至少一个字段中获取ack资源的索引,并且基于该索引确定ack资源。ue接收根据半持久分配信息发送的数据传输,确定针对该数据传输的ack信息,并且使用所述ack资源来发送该ack信息。
在另一设计中,ue可以接收第一调度消息和第一数据传输,第一调度消息携带用于动态调度的调度信息,第一数据传输是根据该调度信息发送的。ue可以使用第一ack资源来发送针对第一数据传输的ack信息,该第一ack资源与用来发送第一调度消息的资源相关联。ue可以接收第二调度消息,该第二调度消息携带用于半持久调度的半持久分配信息。ue可以接收根据半持久分配信息发送的第二数据传输。ue使用第二ack资源发送针对第二数据传输的ack信息,该第二ack资源是由半持久分配信息来传达的。从而,对于动态调度和半持久调度可以以不同方式来传达ack资源。
下面更详细地描述了本发明的各种方法和特征。
附图说明
图1示出了无线通信系统。
图2示出了使用动态调度的数据传输。
图3示出了使用半持久调度的数据传输。
图4a和4b示出了具有不同格式的两种调度消息。
图5示出了用于调度消息的处理单元。
图6和7分别示出了使用半持久调度来接收数据的过程及装置。
图8和9分别示出了使用动态调度和半持久调度来接收数据的过程及装置。
图10和11分别示出了使用半持久调度来发送数据的过程及装置。
图12和13分别示出了使用动态调度和半持久调度来发送数据的过程及装置。
图14示出了节点b和ue的方框图。
具体实施方式
本文所述的技术可用于各种无线通信系统,例如cdma、tdma、fdma、ofdma、sc-fdma和其他系统。术语“系统”和“网络”通常交互地使用。cdma系统可以实现无线电技术,例如,通用陆地无线接入(utra)、cdma2000等。utra包括宽带cdma(wcdma)和cdma的其他变体。cdma2000涵盖is-2000、is-95和is-856标准。tdma系统可以实现诸如全球移动通信系统(gsm)之类的无线电技术。ofdma系统可以实现诸如演进utra(e-utra)、超移动宽带(umb)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、
图1示出了无线通信系统100,其可以是lte系统。系统100包括多个节点b110和其它网络实体。节点b可以是与ue进行通信的基站并且也可以称为演进节点b(enb)、基站、接入点等。ue120可散布在整个系统中,并且每个ue可以是静止或者移动的。ue还可以称为移动站、终端、接入点、用户单元、站等。ue可以是蜂窝电话、个人数字助理(pda)、无线调制器、无线通信设备、手持设备、膝上型电脑、无绳电话、无线本地环路(wll)站等。
该系统可支持使用混合自动重传(harq)的数据传输。对于下行链路上的harq,节点b可以发送对传输块的传输并发送对该传输块的一次或者多次附加的传输(如果需要的话),直到在接收ue正确地解码该传输块、或者已发送了最大次数的传输、或者遇到了一些其它终止条件为止。传输块还可以称为分组、数据块等。对传输块的第一次传输可以称为新传输,并且对传输块的每次附加的传输可以称为重传。
该系统还可以支持对于数据传输的动态调度和半持久调度。对于动态调度,调度信息可以伴随每次数据传输来发送,并且可以传达用于该数据传输的参数和资源。对于半持久调度,可以发送一次调度信息,并且该调度信息可适用于多次数据传输。动态调度可提供灵活性,而半持久调度可减少信令开销。
图2示出了示例性的在下行链路上使用动态调度的数据传输。可以将每个链路的传输时间线划分成多个子帧单位。每个子帧具有特定的持续时间,例如一毫秒。对于如图2所示的频分双工(fdd),可以将不同的频率信道分配给下行链路(dl)和上行链路(ul)。经由不同频率信道上的下行链路和上行链路,可以并行发送不同的传输。
节点b可以将数据发往ue,并可以在子帧t1中在物理下行链路控制信道(pdcch)上发送调度信息。可以在一个或者多个控制信道元素(cce)中发送调度信息,并且该调度信息包括如下所述的各种参数。节点b可以在子帧t1中在物理下行链路共享信道(pdsch)上发送对一个或者多个传输块的一次传输。节点b可以根据由调度信息所传达的参数,在一个或者多个资源块中发送该传输块。
ue可以从pdcch上接收调度信息,并根据该调度信息处理在pdsch上的传输,以恢复由节点b所发送的传输块。ue可以生成ack信息(或者ul-ack),其可指示ue是正确地还是错误地解码了每个传输块。ue在子帧t1+q中在物理上行链路控制通道(pucch)上发送该ack信息,其中,q可等于2、4或者一些其它值。q是在下行链路上的数据传输和在上行链路上的相应ack传输之间的子帧偏移量。节点b可以从ue接收该ack信息,并可以发送对每个解码错误的传输块的重传。
ue使用ack资源发送该ack信息,该ack资源还可以称为pucch资源、ack信道等。ack资源可以与无线资源、码资源(例如,正交序列、基准信号序列等)和/或者用于发送ack信息的其它资源相关联。例如,在lte中,可以由ack索引n(1)_pucch指定ack资源,并且该ack资源可以关联于:(i)时频位置(例如,资源块),其用于发送ack信息,(ii)zadoff-chu序列的循环移位,其用于在频域上扩展ack信息,(iii)正交扩展序列或者walsh扩展序列,其用于在时域上扩展ack信息。
对于动态调度,要由ue使用的ack资源可以通过下式来确定:
npucch=ncce+npucch,公式(1)
其中,ncce是用于发送调度信息的第一个cce的索引;
npucch是该ack资源的索引;
npucch是由高层所配置的参数。
npucch可以由无线资源控制(rrc)来配置,并且可以广播给ue。
对于动态调度,例如按照公式(1)所示,ack资源可以关联到该携带调度信息的第一个cce。因而,该ack资源可以经由该调度信息隐式地传达,并且在向ue发送该ack资源分配信息时不会消耗额外的开销。
对于动态调度,可以如上所述发生每次数据传输。对于每次数据传输,节点b可以在一个或者多个cce中发送调度信息,并且可以在由该调度信息传达的一个或者多个资源块中发送对一个或者多个传输块的传输。ue可以使用ack资源来发送ack信息,该ack资源是基于携带该调度信息的第一个cce来确定的。
图3示出了示例性的在下行链路上使用半持久调度的数据传输。节点b可以在子帧t1中在pdcch上发送半持久分配信息或者授予信息。该半持久分配信息可以包括用于下行链路上数据传输的各种参数以及用于上行链路的ack资源分配信息。在一个设计中,高层(例如,rrc)可以配置一组ack资源,并且ack资源分配信息可以包括所配置的该组ack资源中的ack资源的索引。在另一个设计中,ack资源分配信息可以分配任意可用的ack资源。
节点b可以在子帧t1中在pdsch上发送对一个或者多个传输块的传输。根据由半持久分配信息所传达的参数,节点b可以在一个或者多个资源块中发送传输块。ue可从pdcch上接收半持久分配信息;并可以根据半持久分配信息来处理在pdsch上的传输,以恢复由节点b所发送的传输块。ue可以生成对于该传输块的ack信息,并可以在子帧t1+q中发送ack信息。可以使用由半持久分配信息传达的ack资源来发送ack信息。对于半持久调度,可以在第一次数据传输时发送一次半持久分配信息,并且该半持久分配信息在预定时间周期内或者在撤销该半持久分配信息之前都是有效的。ack资源分配信息将在整个半持久调度时间间隔内有效,该半持久调度时间间隔是半持久分配信息保持有效的持续时间。在半持久调度时间间隔期间,节点b可以根据半持久分配信息来发送新的数据传输,而不必发送任何调度信息。ue可以使用由半持久分配信息所提供的ack资源来发送对于从节点b接收的每个新数据传输的ack信息。例如,节点b可以以周期性速率在子帧t1、t2=t1+m、t3=t1+2m、…、和tl=t1+l·m内发送新传输,其中,可以配置参数m和l和/或者半持久调度时间间隔。例如,在lte中,参数m可以由高层(例如,rrc)来配置。ue可以在相应的子帧t1+q,t2+q,t3+q,…,和tl+q中使用所分配的ack资源来发送ack信息。
节点b还可以在半持久调度周期期间发送数据传输,并发送对于每次数据传输的调度信息,例如,可以按照对于动态调度所采取的相同方式来发送该调度信息。ue可以使用与第一个cce相关联的ack资源来发送对于每个数据重传的ack信息,该第一个cce携带了对于该重传的调度信息。
在一个方面,可以通过重新使用调度消息的至少一个现有字段来发送用于半持久调度的ack资源分配信息。调度消息可以包括多个字段以携带用于动态调度的调度信息。为了简化操作,调度消息还可以用以发送用于半持久调度的半持久分配信息。通常用以携带用于动态调度的调度信息的至少一个字段可以被重新使用以携带用于半持久调度的ack资源分配信息。
可以为调度消息定义各种格式,并且这些格式可适于不同的操作情形。每种格式可以包括特定的一组字段,该组字段用于调度信息的参数集合。
图4a示出了符合由lte所定义的格式1和1a的调度消息410。可以将格式1和1a用以调度在pdsch上对一个传输块的传输。消息410包括资源块分配字段、harq进程号字段、调制编码方案(mcs)字段、新数据指示符字段、冗余版本字段和发射功率控制(tpc)命令字段。可以将冗余版本字段和新数据指示符字段视为属于重传序号字段中。消息410还可以包括其它字段,为了简明起见,未在图4a中示出这些字段。
对于harq,可定义多个harq进程。可以将每个harq进程用以发送对传输块的新传输和所有重传。如果harq进程可用,则可以为传输块启动该harq进程,并且当正确地解码了该传输块时可以终止该harq进程。可以根据为该传输块所选择的mcs来编码该传输块以获取码字。可以将该码字划分成多个冗余版本,并且每个冗余版本可以包含该传输块的不同的编码信息(或者码比特)。节点b可以为该传输块的传输选择一个冗余版本来发送。
表1列出了调度消息410的字段并提供了对于每个字段的简要描述。表1还以比特数的形式给出了每个字段的大小。
表1–调度消息
图4b示出了符合由lte所定义的格式2和2a的调度消息420。可以将格式2和2a用以在空间复用模式中调度在pdsch上的一个或者两个传输块的传输。消息420包括资源块分配字段、tpc命令字段、harq进程号字段和针对两个传输块的两组字段。每组字段包括mcs字段、新数据指示符字段和冗余版本字段。消息420还可以包括其它字段,为了简单起见,未在图4b中示出这些字段。在表1中描述了在消息420中的这些字段。
图4a和4b示出了可以用于发送调度信息的两种格式。也可以使用其它格式,并且这些其它格式可以包括与在图4a和图4b中所示出的字段不同的字段。为了简单,下面描述的大部分涉及调度消息410和420。
对于动态调度,可以将消息410或者420用以发送对于数据传输的调度信息。基于是发送一个还是多个传输块和/或者基于其它考虑,可以选择适当的调度消息。
对于半持久调度,可以将消息410或者420用以在第一次数据传输时发送半持久分配信息。可以将消息410或者420的至少一个字段用以发送ack资源分配信息。通常,可以将任意字段用以发送ack资源分配信息。然而,期望选择一个与半持久调度不相关(或者无关)的字段。例如,可以选择较不适用于第一次数据传输和/或者对性能造成很小负面影响或几乎不造成负面影响的字段。要选择的字段的个数取决于发送ack资源分配信息所需要的比特个数。
在一个设计中,可以在新数据指示符字段、冗余版本字段和tpc命令字段中发送ack资源分配信息。在图4a和4b所示的设计中,这三个字段使用五个比特。可以配置或者定义多至32个ack资源,并且将索引0到31分配给它们。可以将所配置ack资源广播到ue或者可以由ue推理得知这些所配置ack资源。可以将5-比特ack资源索引包含在这三个字段中来向ue发送,该5-比特ack资源索引对应于多至32个可能的ack资源中的一个。ue可以从这三个字段中获取该ack资源索引,并且基于该ack资源索引和所配置的ack资源来确定分配给该ue的ack资源。ue可以在半持久调度周期期间使用该ack资源发送ack信息。
在另一个设计中,可以在新数据指示符字段、冗余版本字段、tpc命令字段和整个mcs字段或者mcs字段的一部分中发送ack资源分配信息。例如,可以将mcs字段中的两个比特与来自其它三个字段的五个比特结合使用。从而,可以使用在这四个字段中的七个比特来配置多至128个ack资源。可将一个7-比特ack资源索引包含在这四个字段中来向ue发送,该7-比特ack资源索引对应于多至128个所配置ack资源中的一个。通常,对于动态调度,mcs字段可以传达多至32个mcs值中的一个。对于半持久调度,可以支持一组8个mcs值,并且由例如rrc的高层来配置该组mcs值。可以从该组8个mcs值中选择一个mcs值,并且该mcs值可以使用mcs字段中的其余三个比特来传达。按照另一个例子,可以用所述三个字段中的五个比特和mcs字段中的一个比特来配置多至64个ack资源。对于半持久调度,可以支持一组16个mcs值,并且可以从中选择一个mcs值并用mcs字段中的其余四个比特来传达该mcs值。
在又一设计中,可以使用在新数据指示符字段和冗余版本字段中的两个比特、在tpc命令字段中的一个比特和mcs字段中的三个比特来发送ack资源分配信息。可以用在这四个字段中的六个比特来配置多至64个ack资源。可以使用这四个字段中的六个比特来向ue发送一个6-比特ack资源索引,该6-比特ack资源索引对应于多至64个所配置ack资源的中一个。
在又一设计中,可以在tpc命令字段中发送ack资源分配信息。tpc命令字段可以使用两个比特。因此,可以配置多至四个ack资源并将索引0到3分配给它们。可以将一个2-比特ack资源索引包含在tpc命令字段中来向ue发送,该2-比特ack资源索引对应于多至四个所配置ack资源中的一个。
通常,可以使用任意字段和/或者比特的组合来发送用于半持久调度的ack资源分配信息。如果有n个比特可用来发送ack资源分配信息,那么可以(由rrc)配置多至2n个ack资源并将索引0到2n-1分配给这些ack资源。可以将所配置ack资源广播到ue或者可以由ue推理得知这些ack资源。可以使用n个可用比特来发送针对所分配ack资源的n-比特ack资源索引。
调度消息可以携带用于动态调度的调度信息或者用于半持久调度的半持久分配信息。可以使用各种机制来指示所发送的调度消息是用于动态调度还是半持久调度。在一个设计中,对于动态调度和半持久调度,可以将不同的加扰机制用于调度消息。在另一设计中,调度消息可以包括一个特殊比特以指示该消息是用于动态调度还是半持久调度。
在又一设计中,可以将指定的小区无线网络临时标识符(c-rnti)(也可称为半持久c-rnti)用以指示半持久分配信息。可以为给定小区中的每个ue分配一个独有的c-rnti,以用作该小区的ue标识。还可以为使用半持久调度的每个ue分配一个独有的半持久c-rnti。通过使用特定ue的普通c-rnti,节点b可以向该ue发送用于动态调度的调度消息;或者通过使用特定ue的半持久c-rnti,节点b可以向该ue发送用于半持久调度的调度消息。每个ue可以使用它的普通c-rnti来检测来自节点b的调度消息。使用半持久调度的每个ue还可以使用它的半持久c-rnti来检测调度消息。
在一个设计中,可以将在用于半持久调度的调度消息中的未使用字段和/或者未使用比特设置为指定值。例如,对于半持久调度,可以将调度消息的新数据指示符字段、harq进程号字段和冗余版本字段设置为全零的指定值。这些指定值可以由接收ue用以验证该调度消息是用于该ue的半持久调度(而不是用于另一ue的动态调度)。
图5示出了处理单元500的一个设计的方框图,该处理单元生成和处理用于半持久调度的调度消息。在处理单元500内,映射器510可以接收半持久分配信息,该半持久分配信息包括用于ue的半持久调度信息(例如,资源块分配信息、mcs等)和ack资源分配信息。映射器510可以将ack资源分配信息映射到调度消息的至少一个字段,并将调度信息映射到调度消息的其余字段和比特。映射器510还可以将调度消息的未使用字段和/或者未使用比特设置成指定值(例如,全零)。
循环冗余校验(crc)生成器512可以从映射器510接收该调度消息,为该消息生成crc,并将该crc附加到该消息中。加扰器514可以接收用于接收ue的半持久c-rnti,基于该半持久c-rnti生成加扰比特,并利用加扰比特对调度消息和crc进行加扰。编码器516可以对所加扰调度消息进行编码,并且提供所编码消息,可以对所编码消息进一步地处理并将其在pdcch发送。
图5示出了处理单元的示例性设计,该单元生成和处理用于半持久调度的调度消息。还可以通过其它方式来生成和实现该调度消息。
图6示出了使用半持久调度接收数据的处理过程600的设计。处理过程600可以由ue(如下所述)或者一些其它实体来执行。ue可以接收半持久分配信息,该半持久分配信息对于多次数据传输都是有效的(方框612)。该半持久分配信息可以包括用于将多次数据传输发送到ue的一组参数,例如,表1中所示参数的全部或者一部分、和/或者其它参数。该半持久分配信息还可以包括ack资源分配信息。ue可以从该半持久分配信息中获取ack资源分配信息(方框614)。可以将该ack资源分配给ue以用于多次数据传输。ue可以接收根据该半持久分配信息发送的数据传输(方框616)。ue可以处理所接收传输并确定针对该数据传输的ack信息(方框618)。该数据传输可以具有一个或者多个传输块,并且ack信息可以指示ue是正确地还是错误地解码了每个传输块。ue可以利用ack资源来发送ack信息(方框620)。ue可以接收根据该半持久分配信息发送的附加的数据传输。ue可以使用上述ack资源来发送对于这些附加数据传输的ack信息。
在方框612的一个设计中,ue可以接收携带半持久分配信息的调度消息。在一个设计中,基于用于半持久调度的c-rnt,ue可以对用于半持久调度的调度消息进行检测。在另一个设计中,基于不同的加扰、特定比特等,ue可以确定该调度消息是用于半持久调度。还可以使用调度消息来发送用于被动态调度的单次数据传输的调度信息。对于动态调度,基于用以发送调度消息的资源(例如,起始的cce),可以确定ack资源。
在方框614的一个设计中,ue可以从调度消息的至少一个字段中获取分配给该ue的ack资源的索引。基于该索引和一组所配置(例如,由rrc所配置)的ack资源,ue可以确定ack资源。该至少一个字段可以包括新数据指示符字段、冗余版本字段、mcs字段、tpc命令字段、其它字段或者它们的任意组合。
在一个设计中,对于lte,ue可以在pdcch上接收半持久分配信息,并且可以在pdsch上接收数据传输。ack资源可以是pucch资源。ue还可以在其它下行链路信道上接收半持久分配信息和数据传输,并且可以在其它上行链路信道上发送ack信息。
图7示出了装置700的设计,该装置在无线通信系统中接收数据。装置700包括:接收模块712,用于接收对于发向ue的多次数据传输都有效的半持久分配信息;获取模块714,用于从半持久分配信息中获取ack资源分配信息,其中,将该ack资源分配给ue以用于该多次数据传输;接收模块716,用于接收根据半持久分配信息发送的数据传输;确定模块718,用于确定对于数据传输的ack信息;发送模块720,用于使用ack资源来发送ack信息。
图8示出了处理过程800的设计,该处理过程使用动态调度和半持久调度接收数据。处理过程800可以由ue(如下所述)或者一些其它实体来执行。ue可以接收第一调度消息,该第一调度消息携带用于被动态调度的单次数据传输的调度信息(方框812)。ue可以接收根据调度信息发送的第一数据传输(方框814)。ue可以使用第一ack资源来发送对于第一次数据传输的第一ack信息,该第一ack资源与用以发送第一调度消息的资源(例如,cce)相关联(方框816)。第一ack资源对于ack信息的单次传输是有效的。
ue还可以接收第二调度消息,该第二调度消息携带用于被半持久调度的多次数据传输的半持久分配信息(方框818)。ue可以接收根据半持久分配信息发送的第二数据传输(方框820)。ue可以使用由半持久分配信息传达的第二ack资源来发送针对第二数据传输的第二ack信息(方框822)。ue可以接收根据半持久分配信息发送的附加的数据传输。ue可以使用第二ack资源来发送针对这些附加数据传输的ack信息,该第二ack资源对于多次ack信息传输都是有效的。
在一个设计中,ue可以从第二调度消息的至少一个字段中获取第二ack资源的索引。第一和第二调度消息可以具有相同的格式(例如,按照图4a或者4b中所示)或者不同的格式(例如,按照图4a和4b所示)。这些调度消息可以包括上述至少一个字段和一个或者多个附加字段。该至少一个字段可以携带用于半持久调度的ack资源索引,并且可以携带用于动态调度的调度信息。
在一个设计中,基于分配给ue的第一c-rnti,ue可以检测第一调度消息。基于分配给ue的用于半持久调度的第二c-rnti,ue可以检测第二调度消息。基于其它机制,例如,不同的加扰、调度消息中的特殊比特等,ue还可以确定调度消息是用于动态调度还是用于半持久调度。
在一个设计中,ue可以从第一调度消息中获取第一mcs值,并且可以根据第一mcs值来处理第一数据传输。该第一mcs值可以是适用于动态调度的第一组多个mcs值的一个。ue可以从第二调度消息中获取第二mcs值,并且可以根据第二mcs值来处理第二数据传输。该第二mcs值可以是适用于半持久调度的第二组多个mcs值的一个。第二组多个mcs值的个数可以少于第一组多个mcs值的个数,并且可以使用比发送第一mcs值所使用的比特更少的比特来发送第二mcs值。
图9示出了装置900的设计,该装置在无线通信系统中接收数据。装置900包括:第一调度消息接收模块912,用于接收第一调度消息,该第一调度消息携带用于单次数据传输的调度信息;第一数据传输接收模块914,用于接收根据调度信息发送的第一数据传输;第一ack信息发送模块916,用于使用第一ack资源来发送针对第一数据传输的第一ack信息,该第一ack资源与用以发送第一调度消息的资源相关联;第二调度消息接收模块918,用于接收第二调度消息,该第二调度消息携带用于多次数据传输的半持久分配信息;第二数据传输接收模块920,用于接收根据半持久分配信息发送的第二数据传输;第二ack信息发送模块922,用于使用由半持久分配信息传达的第二ack资源来发送针对第二数据传输的第二ack信息。
图10示出了处理过程1000的设计,该处理过程使用半持久调度来发送数据。过程1000可以由节点b(如下所示)或者一些其它实体来执行。对于半持久调度,节点b可以将ack资源分配给ue(方框1012)。节点b可以向ue发送包括ack资源的半持久分配信息(方框1014)。半持久分配信息可以对于多次数据传输都是有效的。可以将该ack资源分配给ue以用于该多次数据传输。节点b可以根据半持久分配信息向ue发送数据传输(方框1016)。节点b可以接收针对该数据传输的ack信息,该ack信息是由ue使用上述ack资源来发送的(方框1018)。节点b可以根据半持久分配信息来发送附加的数据传输。节点b可以在该ack资源上接收针对这些附加的数据传输的ack信息。
在方框1014的一个设计中,节点b可以将分配给ue的ack资源的索引映射到调度消息的至少一个字段。该至少一个字段可以包括新数据指示符字段、冗余版本字段、mcs字段、tpc命令字段和/或者其它字段。节点b可以将其余的半持久分配信息映射到调度消息的其余字段和比特。在一个设计中,基于用于半持久调度的c-rnti,节点b可以处理调度消息。节点b还可以基于其它机制来指示调度消息用于半持久调度。节点b可以向ue发送调度消息。还可以将调度消息用以发送用于动态调度的调度信息。
在一个设计中,对于lte,节点b可以在pdcch上发送半持久分配信息,并且可以在pdsch上发送数据传输。ack资源可以是pucch资源。节点b还可以在其它下行链路信道上发送半持久分配信息和数据传输,并且可以在其它上行链路信道上接收ack信息。
图11示出了装置1100的设计,该装置在无线通信系统中发送数据。装置1100包括:ack资源分配模块1112,用于将ack资源分配给ue;半持久分配信息发送模块1114,用于向ue发送包括有该ack资源的半持久分配信息,该半持久分配信息对于多次数据传输都是有效的,将该ack资源分配给ue以用于该多次数据传输;数据传输发送模块1116,用于根据半持久分配信息向ue发送数据传输;ack信息接收模块1118,用于接收针对数据传输的ack信息,该ack信息是由ue使用该ack资源来发送的。
图12示出了处理过程1200的设计,该处理过程使用动态调度和半持久调度来发送数据。处理过程1200可由节点b(如下所述)或者一些其它实体来执行。节点b可以向ue发送第一调度消息,该第一调度消息携带用于单次数据传输的调度信息(方框1212)。节点b可以根据调度信息向ue发送第一数据传输(方框1214)。节点b可以接收针对第一数据传输的第一ack信息,该第一ack信息是由ue使用第一ack资源发送的,该第一ack资源与用以发送第一调度消息的资源(例如,cce)相关联(方框1216)。第一ack资源对于ack信息的单次传输是有效的。
节点b可以向ue发送第二调度消息,该第二调度消息携带用于多次数据传输的半持久分配信息(方框1218)。节点b可以根据半持久分配信息向ue发送第二数据传输(方框1220)。节点b可以接收针对第二数据传输的第二ack信息,该第二ack信息是由ue使用由半持久分配信息传达的第二ack资源发送的(方框1222)。节点b可以根据半持久分配信息来发送附加的数据传输。节点b可以在第二ack资源上接收针对这些附加数据传输的ack信息,该第二ack资源对于多次ack信息传输都是有效的。
在方框1218的一个设计中,节点b可以将第二ack资源的索引映射到第二调度消息的至少一个字段。第一和第二调度消息可以具有相同的格式或者不同的格式,并且可以包括上述至少一个字段和一个或者多个附加的字段。该至少一个字段可以携带用于半持久调度的ack资源索引,并且可以携带用于动态调度的调度信息。
在一个设计中,节点b可以利用分配给ue的第一c-rnti来处理(例如,加扰crc)第一调度消息。节点b可以利用分配给ue的用于半持久调度的第二c-rnti来处理第二调度消息。节点b还可以基于其它机制来指示调度消息是用于动态调度还是半持久调度。
在一个设计中,节点b可以从适用于动态调度的第一组多个mcs值中选择第一mcs值。节点b可以根据第一mcs值来处理第一数据传输。节点b可以从适用于半持久调度的第二组多个mcs值中选择第二mcs值。节点b可以根据第二mcs值来处理第二数据传输。第二组多个mcs值的个数可以少于第一组多个mcs值的个数。
图13示出了装置1300的设计,该装置在无线通信系统中发送数据。装置300包括:第一调度消息发送模块1312,用于向ue发送第一调度消息,该第一调度消息携带用于单次数据传输的调度信息;第一数据传输发送模块1314,用于根据调度信息向ue发送第一数据传输;第一ack信息接收模块1316,用于在第一ack资源上接收针对第一数据传输的第一ack信息,该第一ack资源与用以发送第一调度消息的资源相关联;第二调度消息发送模块1318,用于向ue发送第二调度消息,该第二调度消息携带对于多次数据传输的半持久分配信息;第二数据传输发送模块1320,用于根据半持久分配信息向ue发送第二数据传输;第二ack信息接收模块1322,用于在第二ack资源上接收针对第二数据传输的第二ack信息,该第二ack资源是由半持久分配信息来传达的。
图7、9、11和13中的模块可以包括处理器、电子设备、硬件设备、电子组件、逻辑电路、存储器、软件代码、固件代码等或者它们的任意组合。
本文所述的技术可以有效地分配用于半持久调度的ack资源。对于动态调度,ack资源可以与携带调度信息的cce相关联,并且可以便利地将ack资源分配给ue而不导致额外的信令开销。当使用在pdcch上发送的调度信息对pdsch上的每个数据传输进行调度时,可能会达到前述效果。对于半持久调度,可以在第一次数据传输时,在pdcch上发送一次半持久分配信息,并且对于后续新的数据传输可以不发送调度信息。在这种情况下,如上所述,用于后续新数据传输的ack资源不与携带调度信息的cce相关联,而是由该半持久分配信息来提供。
如上所述,本文所述的技术可以使用在pucch上发送的第一层信令对用于半持久调度的ack资源进行动态分配。与使用第三层(例如,rrc)信令来分配用于半持久调度的ack资源相比,该技术可以更加高效(在开销方面)。与向每个激活ue静态地分配用于半持久调度的ack资源相比,该技术也会更高效(在资源利用方面)。
图14示出了节点b110和ue120的设计的方框图,它们可以是图1中一个节点b和一个ue。在这个设计中,节点b110配备有t个天线1434a到1434t,并且ue120配备有r个天线1452a到1452r,通常t≥1且r≥1。
在节点b110处,发射处理器1420可以从数据源1412接收用于一个或者多个ue的数据(例如,传输块),基于用于每个ue的一个或者多个mcs值来处理用于每个ue的数据,并提供用于所有ue的数据符号。发射处理器1420还可以处理来自控制器/处理器1440的控制信息(例如,用于动态调度和半持久调度的调度消息),并且提供控制符号。发射(tx)多输入多输出(mimo)处理器1430可以复用数据符号、控制符号和/或者导频符号。txmimo处理器1430可以对所复用符号执行空间处理(例如,预编码),并且将t个输出符号流提供给t个调制器(mod)1432a到1432t。每个调制器1432可以处理各自的输出符号流(例如,ofdm)以获得输出采样流。每个调制器1432可以进一步处理(例如,数模转换、放大、滤波和上变频)该输出采样流以获取下行链路信号。可以分别从t个天线1434a到1434t发送来自调制器1432a到1432t的t个下行链路信号。
在ue120处,天线1452a到1452r可以接收来自节点b110的下行链路信号,并且将所接收的信号分别提供给解调器(demod)1454a到1454r。每个解调器1454可以调节(例如,滤波、放大、下变频和数字化)各自所接收的信号以获取输入采样。每个解调器1454可以进一步处理输入采样(例如,ofdm)以获得所接收符号,mimo检测器1456可以从r个解调器1454a到1454r获取所接收符号,对所接收符号执行mimo检测,并且提供检测符号。接收处理器1458可以处理(例如,解调、解交织和解码)检测符号,将用于ue120的解码数据提供给数据宿1460,并且将解码控制信息提供给控制器/处理器1480。
在ue120处,在上行链路上,可以由发射处理器1464处理来自数据源1462的数据和来自控制器/处理器1480的控制信息(例如,ack信息等),由txmimo处理器1466对这些数据和信息进行预编码,由调制器1454a到1454r对它们进行调节,并且传输到节点b110。在节点b110处,来自ue120的上行链路信号可由天线1434来接收,由解码器1432来调节,由mimo检测器1436来处理,并且由接收处理器1438来处理,以获取ue120所传输的数据和控制信息。
控制器/处理器1440和1480可以分别在节点110和ue120处指导操作。处理器1480和/或者在ue120处的其它处理器和模块可以执行或者指导图6中的处理过程600、图8中的处理过程800和/或者用于本文所述技术的其它处理过程。处理器1440和/或者在节点b110处的其它处理器和模块可以执行或者指导图10中的处理过程1000、图12中的处理过程1200和/或者本文所述技术的其它处理过程。发射处理器1420可以实现图5中的处理单元500。存储器1442和1482可以分别存储用于节点b110和ue120的数据和程序代码。调度器1444可以调度ue的下行链路和/或者上行链路传输,并且提供用于所调度ue的资源分配(例如,ack资源)。
本领域技术人员应当理解,信息和信号可以使用多种不同的技术和方法来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。
本领域技术人员还应当明白,结合本申请的实施例而描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地表示硬件和软件之间的可交换性,上面对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的保护范围。
用于执行本发明所述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合,可以实现或执行结合本申请的实施例而描述的各种示例性的逻辑框图、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可能实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。
结合本发明而描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。该asic可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。
在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或它们的任意组合中实现。如果在软件中实现,则功能可存储在计算机可读介质上,或作为其上的一个或多个指令或代码来传递。计算机可读介质包括计算机存储介质和包括便于从一个位置向另一位置传送计算机程序的任意介质的通信介质。存储介质可以是可通过通用计算机或者专用计算机访问的任意可用介质。例如,但非限制,这种计算机可读介质可包括ram、rom、eeprom、cd-rom或其他光盘存储器、磁盘存储器或其他磁存储设备;或者包括可用于以指令或数据结构的形式承载或存储想要的程序代码模块,并且可通过通用计算机或专用计算机、或者通用处理器或专用处理器访问的任意其他介质。此外,适当地将任意连接称为计算机可读介质。例如,如果使用同轴电缆、光缆、双绞线、数字用户线路(dsl)或诸如红外、无线电和微波之类的无线技术将软件从网站、服务器或其他远程资源发送,则同轴电缆、光缆、双绞线、dsl、或诸如红外、无线电和微波之类的无线技术包括在介质的定义中。本文使用的盘(disk)和碟(disc)包括压缩光碟(cd)、激光光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘(disk)常常磁性地复制数据,而光碟(disc)通过激光来光学地复制数据。上述的组合也应当包括在计算机可读介质的范围内。
上面提供的对本发明的描述,使得本领域普通技术人员能够实现或使用本发明。对于本领域中普通技术人员来说,对本发明的各种修改是显而易见的,并且,在不脱离本发明的精神或范围的情况下,可以将本文定义的一般原理运用于其他变化中。因此,本发明并不限于本文所描述的实例和设计,而是与本文公开的原理和新颖性特征一致的最大范围相符合。