专利名称:半静态调度数据包的应答信息的反馈、接收方法及其装置的制作方法
技术领域:
本发明涉及无线通信领域,特别涉及半静态调度数据包的应答信息的反馈方法及 其装置,半静态调度数据包的应答信息的接收方法及其装置。
背景技术:
在现有的3GPP E-UTRA系统中,支持两种模式FDD (Frequency DivisionDuplexing,频分双工)和 TDD(Time Division Duplexing,时分双工)。对于 TDD模式,每个无线帧长为10毫秒,由2个长为5毫秒的半帧组成。每个半帧由8个长为 0. 5毫秒的时隙和3个特殊域DwPTS、GP、UpPTS组成,每两个时隙组成一个子帧,3个特殊 域 DwPTS(Downlink Pilots Timeslot,下行导频时隙)、GP(Guard Period,保护间隔)、 UpPTS (Uplink Pilots Timeslot,上行导频时隙)组成一个特殊子帧,子帧的长度都为1毫 秒。目前在3GPP E-UTRA系统中,在一个上行子帧上反馈多个下行子帧的ACK/NAK,有 两种模式,分别是复用(multiplexing)模式和绑定(bundling)模式。对于multiplexing 模式,如果是在PUCCH(physical uplink controlchannel,物理上行控制信道)上反 馈,那么反馈跟下行上行配比相关;如果是在PDSCH(physical downlink data shared channel,物理下行数据共享信道)上反馈,那么反馈的比特数目取决于是否存在上行 资源分配(uplink grant, UL Grant)信令。如果存在上行资源分配信令,则会在信令 中通过UL DAI(uplink data assignment indicator,上行数据分配指示)域明确指明 UE (UserEquipment,用户设备)需要反馈的比特数目,基站调度了总共N个下行子帧中的χ 个,那就反馈χ个ACK/NAK ;如果不存在上行资源分配信令,则UE反馈的比特数目等于N,不 被调度的下行子帧对应的是ΝΑΚ。对于bundling模式,不管是在PUCCH上反馈或是在PDSCH上反馈,只反馈Ibit ACK/NAK信息表示所有调度到的下行子帧状况。只要被调度的下行子帧中有一个的反馈是 NAK,那么最终的反馈就是NAK ;只有当被调度的所有下行子帧对应的反馈都是ACK时,最终 的反馈才是ACK。在现有LTE协议中定义了两种数据调度模式动态调度与半静态调度 (Semi-Persistent Scheduling, SPS)两种数据传输的资源指示方式。动态调度方式下,每 个新数据包都有一个相应的控制信令PDCCH(physical downlinkcontrol channel,物理下 行控制信道)来通知资源和传输方式。UE根据BS(Basestati0n,基站)下发的PDCCH来进 行下行数据接收和上行数据传输。半静态调度方式下,BS只在启动(Activation)半静态调 度传输时发送一次下行控制信令PDCCH,UE根据这个PDCCH所指示的位置和时刻启动SPS 传输,UE按照一定周期进行新数据包的传输和接收,直到有另一个特殊格式的PDCCH来终 止SPS传输。由于动态调度和半静态调度都是使用PDCCH进行通知,UE通过PDCCH的 CRC(Cyclic Redundancy Check,循环冗余校验)上加扰的不同ID来区分此次调度是动态调度,还是半静态调度。动态调度的PDCCH的CRC通过C-RNTI (Cell Radio Network Temporary Identifier,蜂窝网络临时标识)进行加扰;半静态调度的PDCCH的CRC通过 SPS-C-RNTI进行加扰.当UE检测到SPS-C-RNTI加扰的PDCCH时,获知并启动此次半静态 传输并根据PDCCH中所指示的进行数据接收或发送,在以后的一段时间内只是根据第一次 的启动半静态传输的PDCCH所指示的位置进行数据接收和发送,不需要每次都通过PDCCH 通知SPS数据包的资源位置,当需要改变SPS资源位置的时候,在SPS数据周期性到达的 时刻,可以用一个新配置的PDCCH来取代之前的半静态调度的配置。直到一个特殊格式的 SPS-C-RNTI加扰的PDCCH来取消这个半静态传输。然而,现有技术中在上行ACK/NAK Multiplexing模式下,UE反馈的K个ACK/NAK 的第一位置为SPS子帧的ACK/NAK,其他子帧按照DL DAI顺序排列UL ACK/NAK位置。如果 UE在子帧上未检测到任何数据,则反馈NAK。当UE丢失了 SPS启动信令,UE反馈的的第一 位置为NAK,BS将NAK理解为控制信令正确接收而数据错误,进而造成BS接收不正确地应 答信息,因此BS不会重新发送PDCCH,而UE仍然不知道半静态传输的位置,造成不必要的重 传。
发明内容
本发明实施例的目的是提供一种半静态调度数据包的应答信息的反馈方法及装 置,能够正确反馈下行数据的应答信息。本发明实施例的目的是提供一种半静态调度数据包的应答信息的接收方法及装 置,能够正确接收下行数据的应答信息。为实现上述目的,本发明实施例提供如下技术方案一种半静态调度数据包的应 答信息的反馈方法,包括如下步骤接收基站发送的下行数据与上行数据分配指示UL DAI, 其中UL DAI的值表示下行数据包的个数N ;将该下行数据中的k个半静态调度数据包的 ACK/NAK放置在第Ν-k+l个至第N个ACK/NAK的位置;向基站反馈N个ACK/NAK。为实现上述目的,本发明实施例提供如下技术方案一种半静态调度数据包的应 答信息的接收方法,包括如下步骤向用户设备UE发送下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;接收UE反馈的N个ACK/NAK,其中该N个 ACK/NAK中第Ν-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的k个半 静态调度数据包。为实现上述目的,本发明实施例提供如下技术方案一种半静态调度数据包的应 答信息的反馈装置,包括接收单元,用以接收基站发送的下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;处理单元,用以将该下行数据中的k个半 静态调度数据包的ACK/NAK放置在第Ν-k+l个至第N个ACK/NAK的位置;反馈单元,用以向 基站反馈N个ACK/NAK。为实现上述目的,本发明实施例提供如下技术方案一种半静态调度数据包的应 答信息的接收装置,包括发送单元,用以向UE发送下行数据与上行数据分配指示UL DAI, 其中UL DAI的值表示下行数据包的个数N ;接收单元,用以接收UE反馈的N个ACK/NAK,其 中该N个ACK/NAK中第Ν-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中 的k个半静态调度数据包。
本发明实施例与现有技术相比,主要区别及其效果在于采用将该下行数据中的 k个半静态调度数据包的ACK/NAK放置在第Ν-k+l个至第N个ACK/NAK的位置,如此当半 静态调度启动PDCCH信令丢失,或者半静态调度子帧的override PDCCH信令丢失,UE不能 分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的半静态调度数据包的 ACK/NAK放置在第N个ACK/NAK的位置进行反馈,可保证反馈的N个ACK/NAK排列正确。另 外,基站根据接收N个ACK/NAK排列正确的反馈应答信息,可以减少不必要的数据重发,进 而有效的节省资源。
图1是本发明第一实施例的半静态调度数据包的应答信息的反馈方法示意图;图2是本发明第二实施例半静态调度数据包的应答信息的接收方法示意图;图3是本发明第三实施例半静态调度子帧接收的结构示意图;图4是本发明第四实施例半静态调度子帧接收的结构示意图;图5是本发明第五实施例半静态调度子帧接收的结构示意图;图6是本发明第六实施例半静态调度子帧接收的结构示意图;图7是本发明第七实施例的半静态调度数据包的应答信息的反馈装置结构示意 图;图8是本发明第八实施例半静态调度数据包的应答信息的接收装置结构示意图
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施 方式作进一步地详细描述。如图1所示,为本发明第一实施例种半静态调度数据包的应答信息的反馈方法示 意图,具体包括如下步骤;步骤101,接收基站发送的下行数据与上行数据分配指示UL DAI,其中UL DAI的 值表示下行数据包的个数N;步骤102,将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N_k+1个 至第N个ACK/NAK的位置;其中k为大于0的正整数。步骤103,向基站反馈N个ACK/NAK。其中步骤102中该下行数据中的k个半静态调度数据包的ACK/NAK放置在第 Ν-k+l个至第N个ACK/NAK的位置具体为将所述下行数据中的k个半静态调度数据包的 ACK/NAK按序放置在第Ν-k+l个至第N个ACK/NAK的位置,其中按序为顺序或逆序。其中102步骤还包括将所述下行数据中的非半静态调度数据包的ACK/NAK从N 个ACK/NAK的位置的第1个位置开始放置,具体为接收基站发送的下行数据分配指示DL DAI,其中DL DAI的值表示对应下行数据包为第M个非半静态调度的下行数据包;将所述第 M个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的位置。采用第一实施例将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第 Ν-k+l个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静态调 度子帧的替代控制(override) PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第Ν-k+l个至 第N个ACK/NAK的位置,可保证反馈的N个ACK/NAK排列正确。如图2所示,本发明第二实施例一种半静态调度数据包的应答信息的接收方法, 具体包括如下步骤步骤201,向用户设备UE发送下行数据与上行数据分配指示UL DAI,其中UL DAI 的值表示下行数据包的个数N ;步骤202,接收UE反馈的N个ACK/NAK,其中该N个ACK/NAK中第N_k+1个至第N 个ACK/NAK个ACK/NAK的位置用来放置下行数据中的k个半静态调度数据包。其中在步骤202中,当基站接收到启动半静态调度的子帧的反馈为NAK时,在下一 个半静态传输的时刻,再发送一个启动半静态调度的信令;或者在半静态调度的重传时刻, 再发送一个启动半静态调度的信令,其中该再发送的信令与启动半静态调度的信令相同或 不同。其中步骤202中N个ACK/NAK的位置的第1个位置开始放置下行数据中的非半静 态调度数据包的ACK/NAK,具体为向UE发送的下行数据分配指示DL DAI,其中DL DAI的 值表示对应下行数据包为第M个非半静态调度的下行数据包;接收UE反馈的M个ACK/NAK, 其中第M个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的位置。采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N_k+1个至 第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静态调度子帧的 override PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该 下行数据中的k个半静态调度数据包的ACK/NAK放置在第Ν-k+l个至第N个ACK/NAK的位 置,可保证反馈的N个ACK/NAK排列正确,因此当基站根据接收N个ACK/NAK排列正确的反 馈应答信息,可以减少不必要的数据重发,进而有效的节省资源。其中,本发明第一、第二实施例以应用TDD模式为例,其中TDD模式很大的一个特 性就是除了子帧0和5必须为下行子帧、子帧2必须为上行子帧、特殊子帧中DwPTS可以传 输下行数据或者不传输数据以外,其余子帧可以灵活分配为上行或下行。如下表1所示, 3GPP E-UTRA系统中定义的7种下行上行配比,对于5毫秒周期有4种配比,1 3、2 2、 3 1、3 5 ;对于10毫秒周期有3种配比,6 3、7 2、8 1。除了 1 3和3 5这 两种配比,其他配比会导致需要在一个上行子帧内反馈N(> 1)个下行子帧的ACK/NAK。表1. TDD系统上下行子帧配比
上下行子帧配比子帧号01234567893:1 (5ms)DSUUUDSUUU2:2(5ms)DSUUDDSUUDl:3(5ms)DSUDDDSUDD3:6(10 ms)DSUUUDDDDD2:7(10 ms)DSUUDDDDDD1:8(10 ms)DSUDDDDDDD5:3(10 ms)DSUUUDSUUD 其中以2 2配比为例,在DwPTS传输下行数据的情况下,考虑需要将下行子帧的ACK/NAK反馈均勻分配到上行子帧,那么2个上行子帧中必然要有1个上行子帧需要反馈2 个下行子帧的ACK/NAK。这N个下行子帧可能是动态调度的,也可能是半静态调度的。基站 可能调度这N个下行子帧的一个或多个,例如只调度一个下行子帧或者将这N个下行子帧 都调度了,这由基站的调度器根据业务来决定。动态调度是随机调度,一次只能调度一个下 行子帧,基站可以将任意一个下行子帧都做成动态调度,每一个下行子帧的动态调度都是 带有PDCCH的;而半静态调度指的是按照周期一次调度多个下行子帧,除了第一个下行子 帧的调度带有PDCCH之外,按照周期随后的每一个下行子帧都是不带有PDCCH的。3GPP LTE技术中定义了一系列要求以避免HARQ交互错误的情况发生。其中定义 了 1、在UL Grant通过2比特的UL DAI以指示UE此次被调度到的所有PDSCH子帧 数目,该PDSCH子帧包括动态子帧,半静态调度子帧。在一些情况下,例如半静态调度子帧 数目确定,UL DAI的值可以只包括非半静态调度子帧,这时UE根据确知的半静态调度子帧 数目和UL DAI指示的非半静态调度子帧数目,加和得到所有PDSCH子帧数目N,N为UE需 要反馈的上行ACK/NAK的数目。2、在下行资源分配(DL Grant)中引入2比特的DL DAI以指示当前为UE分配的 PDSCH子帧个数,在ACK/NAK Multiplexing模式下,该DL DAI不计半静态调度子帧,且仅以 记数器的形式记录到当前时刻为UE分配的PDSCH子帧数。该半静态调度子帧可以为没有 资源调度指示信令的承载下行半静调度数据所在的子帧;也可扩展的认为半静态调度子帧 为承载下行半静调度数据所在的子帧,与半静态调度override PDCCH所在子帧;也可扩展 的认为半静态调度子帧为承载下行半静调度数据所在的子帧,并包括带有半静态传输启动 信令PDCCH的子帧与半静态调度override PDCCH所在子帧。3、在上行ACK/NAK Multiplexing模式下,UE反馈的N个ACK/NAK的第一位置为 SPS子帧的ACK/NAK。其他子帧按照DL DAI顺序排列ULACK/NAK位置。4、如果UE在子帧上未检测到任何数据,则反馈NAK。现有技术中在上行ACK/NAK Multiplexing模式下,UE根据ULDAI反馈的N个ACK/ NAK的第一位置为SPS子帧的ACK/NAK。其他子帧的ACK/NAK根据DL DAI顺序排列。如 果UE在子帧上未检测到任何数据,则反馈NAK。因此当半静态调度子帧的启动PDCCH丢失 时,由于UE不能分辨此子帧是动态子帧或是半静态子帧,在UL ACK/NAK multiplexing反 馈时,会出现错误如图3所示,为半静态调度子帧接收的结构示意图。其中,半静态传输的 启动通过下行资源分配DL Grant信令激活,下行资源分配DLGrant指示的频率资源上承载 半静态传输数据包。如果UE没有接收到DLGrant信令,应该反馈DTX,即没有接收到任何 数据,但是UE实际上反馈NAK。BS分不清该NAK是意味着UE没有接收到DL Grant信令还 是UE接收到了 DL Grant信令,而SPS数据包检测发生错误。如果BS按照后一种方式理解 NAKJU BS认为半持续调度的资源已经被激活,那么在一定周期以后,BS发送新的半持续调 度数据包,由于是SPS调度,此时没有相应的DLGrant,由于UE没有正确的DL grant,导致 UE 一定周期内也不能正确的获得半静态调度数据。如表1所示,假设BS在重传SPS数据包时上下行子帧配置比例为1 3,并且第一 个子帧承载半静态数据包,第二、第三个子帧为动态调度的子帧。按照现有技术,此时第二、 第三子帧的DL Grant中的DL DAI应当分别为0,1。上行子帧的UL Grant的DAI为3。当UE接收这4个下行子帧时,假设第二子帧接收正确,第三子帧接收正确。当UE在上行进行 反馈时,由于ULGrant的DAI = 3,并且接收到的第二子帧的DL Grant的DL DAI为0,并且 由于UE没有接收到SPS启动子帧的PDCCH,所以UE并不认为此时的第一个子帧为SPS子 帧。这是因为现有技术中要求SPS子帧的ACK/NAK必须固定在multiplexin组的第一个位 置反馈引起的。如此,UE的反馈就是ACK,ACK, NAK,而实际上BS期望的反馈为NAK,ACK, ACK。这是由于BS和UE对第一个子帧是否是半静态调度子帧的判断不一致导致的。更进 一步,由于UE没有接收到SPS启动,而BS认为UE收到了 SPS启动信令,在一段SPS业务的 持续时间内,UE会对SPS数据包反馈NAK,而BS不会重新发送PDCCH,造成UE依旧不知道 半静态传输的位置,造成不必要的重传从而造成不必要的重传。针对现有技术中BS在重传SPS数据包时上下行子帧配置比例为1 3,将SPS子帧 的ACK/NAK必须固定在multiplexing组(即N个ACK/NAK)的第一个位置反馈引起反馈错 误,本发明第三实施例提出一种改进的方案,将半静态调度的下行子帧所对应的上行ACK/ NAK 在做 UL ACK/NAKmultiplexing 时,将其固定在 multiplexing 组(即 N 个 ACK/NAK)的 最后一个位置传输,就可以避免如上所示问题。若DwPTS也能承载下行数据,在5ms内,共有4个下行子帧,和一个上行子帧。若 其中3个下行子帧调度给一个用户使用,其第一个下行子帧为SPS子帧,第二,第三下行子 帧承载着有下行动态调度数据。这时,UL DAI会计算用户所有的被调度的下行子帧,这时 UL DAI = 3。由于第一下行子帧被半静态调度子帧,DL DAI参数不记入SPS子帧。第二下 行子帧为动态调度数据,此子帧的DL DAI的数值为0。第三个下行子帧也是动态调度数据 子帧,此子帧的DL DAI的数值为1。若UE端将半静态传输的数据包(下行子帧1)丢失,并 且半静态传输的启动DL grant丢失,但正确接收到其它子帧的动态调度数据,则UE端不能 获知第一下行子帧为SPS子帧。UE根据UL DAI = 3,判断共有3个UL ACK/NAK需要反馈。 由于在第二下行子帧DL DAI =0,UE则会误判下行子帧二为的BS调度的第一个下行子帧, 并在multiplexing组(即N个ACK/NAK)内的第一个位置反馈ACK。在第三下行子帧处, 根据DL DAI = 1,则判断第三下行子帧为第二个被调度到的下行子帧,并在multiplexing 组(即N个ACK/NAK)内的第二个位置反馈ACK。在第四下行子帧处,由于没有检测到任何 数据,UE会判断第四下行子帧为没有接收到第三个被调度到的子帧,并在multiplexing组 内的第三个位置反馈NAK。所以,UE端实际反馈ACK、ACK、NAK。而根据本实施例,将半静 态调度的下行子帧所对应的上行ACK/NAK在做UL ACK/NAKmultiplexing时,将其固定在 multiplexing组的最后一个位置传输,即UE将半静态调度子帧的ACK/NAK反馈放置在3 个ACK/NAK的第三个位置,所以BS端应当得到的反馈为ACK,ACK, NAK。如此,UE端发送的 ACK/NAK顺序和BS端应当得到ACK/NAK顺序相同。另外,在第三实施例中,若BS接收到在启动半静态调度的子帧反馈NAK时,BS将 在下一个半静态数据传输的周期再发送一个与启动半静态调度PDCCH相同的PDCCH;或者 在半静态调度子帧的重传位置重新传输一个与启动半静态调度PDCCH相同的PDCCH。UE根 据这个PDCCH所指示的资源进行半静态调度数据传输或接收,并启动半静态调度的传输。采用第三实施例将该下行数据中的半静态调度数据包的ACK/NAK放置在第3个 ACK/NAK的位置进行反馈,如此当半静态调度启动PDCCH信令丢失,UE不能分辨子帧为动态 调度子帧或半静态调度子帧,采用将该下行数据中的半静态调度数据包的ACK/NAK放置在第3个ACK/NAK的位置进行反馈,可保证反馈的3个ACK/NAK排列正确。另外,本发明第三 实施例只以下行子帧配置比例为1 3为例,表1中其他六种下行子帧配置比例同样适用 于本发明,此不再赘述。另外,当SPS传输正常启动后,在SPS数据周期性到达的时刻,可以用一个新配置 的DL Grant来取代之前的半静态调度的配置。当一个替代控制(override)PDCCH所在的子 帧被记入DL DAI时,且该SPS子帧所对应的ACK/NAK需要被放置在ACK/NAK multiplexing 组的第一个固定位置的时候,并且此子帧PDCCH丢失时,会发生错误如下图4所示,为半静 态调度子帧接收的结构示意图,以上下行子帧配比1 3为例,BS给UE调度了 3个下行子 帧,这时UL DAI = 3。子帧A为SPS verride子帧,所以DL DAI = 0,子帧C、D为动态调度 子帧,DL DAI分别为1、2。当SPS override PDCCH发生在子帧A时,如果在子帧A与子帧 D的PDCCH全部丢失时,只有子帧C被正确接收到,UE得知子帧C的UL DAI = 3, DL DAI = 1。但是UE不知道子帧A是一个SPS override子帧,还以为子帧A是一个不计入DL DAI 的SPS子帧。因此,UE会误判认为子帧B被用作DL DAI=O的子帧。因此采用将半静态 子帧对应的ACK/NAK固定放置在multiplexing组的第一个位置,UE端实际反馈NAK、NAK、 ACK,但BS端应当得到的反馈为NAK、ACK、NAK,因此会造成BS端应该得到的反馈与UE实际 反馈的不相同。针对现有技术中采用将SPS子帧的ACK/NAK固定在multiplexing组的第一个位 置反馈,当半静态调度子帧的override PDCCH信令丢失时引起反馈错误,本发明第四实施 例提出一种改进的方案,在上下行子帧配比1 3的情况下,若DwPTS也能承载下行数据, 在5ms内,共有4个下行子帧与一个上行子帧。将半静态调度的下行子帧所对应的上行ACK/ NAK在做ULACK/NAK multiplexing时,将其固定在N个ACK/NAK的最后一个位置传输,即固 定在第3个位置,则BS端应当得到的反馈为NAK、ACK、NAK。根据子帧C上的DL DAI = 1, UL DAI = 3。UE会误判断,子帧B为动态调度子帧,反馈NAK,子帧A为SPS子帧,会在UL ACK/NAK multiplexing组最后一个位置反馈NAK。其他子帧按照DL DAI顺序排列UL ACK/ NAK位置。UE端实际反馈NAK、ACK、NAK。如此UE实际反馈的顺序与BS端应该接收的反馈 顺序相同。采用第四实施例将该下行数据中的半静态调度数据包的ACK/NAK放置在第3个 ACK/NAK的位置进行反馈,如此半静态调度子帧的overridePDCCH信令丢失时,UE不能分辨 子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的半静态调度数据包的ACK/ NAK放置在第3个ACK/NAK的位置进行反馈,可保证UE实际反馈的顺序与BS端应该接收的 反馈顺序相同。另外,本发明第四实施例只以下行子帧配置比例为1 3为例,表1中其他 六种下行子帧配置比例同样适用于本发明,此不再赘述。本发明第三实施例只以一个半静态调度子帧的启动PDCCH丢失时为例,而本发明 实施例的半静态子帧传输并不限于1个,本发明第五实施例以2个半静态调度子帧为例,其 中一个半静态调度子帧的启动PDCCH丢失,另外一个半静态调度子帧正常传输。请参阅图 5,其中子帧B为半静态调度子帧的启动PDCCH丢失的子帧,子帧C为一个没有DL grant的 正常传输的半静态调度子帧,采用将该下行数据中的半静态调度数据包的ACK/NAK放置在 第一个ACK/NAK的位置进行反馈会发生错误,具体分析如下BS给UE调度了 3个下行子帧, 这时UL DAI = 3。子帧A为承载着动态调度数据,这时DL DAI = 0,UE正确接收到此子帧,反馈ACK,由于DL DAI = 0,反馈ACK。在子帧B位置,由于UE没有接收到SPS启动子帧的 PDCCH,所以UE并不认为此时的子帧B为SPS子帧,而会错误判断为一个动态调度子帧在第 3个位置反馈NAK。子帧C为一个没有DL grant的正常传输的半静态调度子帧,并且UE端 正确接收,应当在第一个位置反馈ACK。UE端实际反馈ACK、ACK、NAK。但BS端应当得到的 反馈为NAK、ACK、ACK。如此UE实际反馈的顺序与BS端应该接收的反馈顺序不同。为了解决这个问题,本发明第五实施例将半静态调度的下行子帧所对应的上行 ACK/NAK在做UL ACK/NAK multiplexing时,将SPS子帧对应ACK/NAK按照一定顺序在动态 子帧后面排列的,按照本实施例,子帧A的DL DAI = 0,子帧A为动态调度子帧反馈ACK,应 当将ACK放置在第一个ACK/NAK位置。子帧B为SPS子帧,应当反馈NAK ;子帧C也为SPS 子中贞,应当在第三个ACK/NAK位置反馈ACK。按照子帧B,C到达的顺序,来排列半调度子帧 对应ACK/NAK的位置。BS端应当得到的反馈为ACK、NAK、ACK。而在UE端,根据子帧A上 的DL DAI = 0,UL DAI = 3。UE会判断,子帧A为动态调度子帧,且由于DL DAI = 0,会在 第一个位置反馈ACK。由于子帧B的PDCCH丢失,会误判子帧B为动态调度子帧,会在UL ACK/NAK的第2个位置反馈NAK。子帧C为半静态调度子帧,且正确接收,这时,会在最后一 个ACK/NAK位置ACK。UE端实际反馈ACK,NAK,ACK。如此UE实际反馈的顺序与BS端应该 接收的反馈顺序相同。采用第五实施例将该下行数据中的2个半静态调度数据包的ACK/NAK按序放置在 第2、3个ACK/NAK的位置进行反馈,如此当半静态调度启动PDCCH信令丢失,UE不能分辨 子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的半静态调度数据包的ACK/ NAK放置在第2、3个ACK/NAK的位置进行反馈,可保证反馈的3个ACK/NAK排列正确。另 外,本发明第五实施例只以2个半静态调度为例,2个以上的半静态调度也适用于本发明。 另外,本发明第五实施例只以2个中一个半静态调度启动PDCCH信令丢失,若一个半静态调 度启动PDCCH信令丢失、一个正常半静态调度数据包丢失业使用于本发明,此不再赘述。另 外,本发明第三实施例只以下行子帧配置比例为1 3为例,表1中其他六种下行子帧配置 比例同样适用于本发明,此不再赘述。本发明第三至第五实施例,BS都是为UE调度了 3个下行子帧的情况,第六实施例 以上下行子帧配比1 3为例,5ms周期内共有4个下行子帧,BS为UE调度了 4个下行子 帧的情况。在半静态传输正常开始,半静态子帧包传输错误与动态子帧PDCCH丢失的情况。 请参阅图6,若DwPTS也能承载下行数据,在5ms内,共有4个下行子帧与一个上行子帧。在 半静态传输正常开始的情况下,若半静态子帧A包传输错误,并且动态子帧B PDCCH丢失, UE在一定周期的固定时刻接收半静态传输数据子帧。在将半静态调度的下行子帧所对应 的上行ACK/NAK在做UL ACK/NAK multiplexing时,将其固定在multiplexing组的最后一 个位置传输。UE端知道子帧A为半静态调度子帧,并检测到子帧A数据丢失,反馈NAK。子 帧B上未检测到PDCCH。子帧C上检测到数据,并根据DL DAI = 1推断出子帧B丢失了一 个动态数据调度子帧,子帧C反馈ACK,子帧B反馈NAK。子帧D正确,检测到数据反馈ACK。 UL DAI =4,所以需要反馈4个ACK/NAK信息。根据DL DAI的排列顺序,和将半静态子帧 放置在最后一个位置的方法。UE端实际反馈如下,NAK、ACK、ACK、NAK,而BS端应当得到的 反馈为NAK、ACK、ACK、NAK,如此UE实际反馈的顺序与BS端应该接收的反馈顺序相同。如图7所示,为本发明第七实施例为一种半静态调度数据包的应答信息的反馈装置,反馈装置10包括接收单元11,用以接收基站发送的下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;处理单元12,用以将该下行数据中的k个 半静态调度数据包的ACK/NAK放置在第Ν-k+l个至第N个ACK/NAK的位置;反馈单元13, 用以向基站反馈N个ACK/NAK。其中处理单元12还用以将所述下行数据中的非半静态调度 数据包的ACK/NAK从N个ACK/NAK的位置的第1个位置开始放置,具体为接收基站发送的 下行数据分配指示DL DAI,其中DL DAI的值表示对应下行数据包为第M个非半静态调度的 下行数据包;将所述第M个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的位置。另外处理单元12中该下行数据中的k个半静态调度数据包的ACK/NAK放置在第 Ν-k+l个至第N个ACK/NAK的位置具体为将所述下行数据中的k个半静态调度数据包的 ACK/NAK按序放置在第Ν-k+l个至第N个ACK/NAK的位置,其中按序为顺序或逆序,具体可 参见本发明第三至第六实施例,此不再赘述。采用第七实施例将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第 Ν-k+l个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静态调 度子帧的override PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度子帧, 采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第Ν-k+l个至第N个ACK/ NAK的位置,可保证反馈的N个ACK/NAK排列正确。如图8所示,本发明第八实施例为一种半静态调度数据包的应答信息的接收装 置,该装置20包括发送单元21,用以向UE发送下行数据与上行数据分配指示UL DAI,其 中UL DAI的值表示下行数据包的个数N ;接收单元22,用以接收UE反馈的N个ACK/NAK,其 中所述N个ACK/NAK中第Ν-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据 中的k个半静态调度数据包。其中当接收单元22接收到启动半静态调度的子帧的反馈为 NAK时,该发送单元21在下一个半静态传输的时刻,还用以再发送一个启动半静态调度的 信令;或者在半静态调度的重传时刻,还用以再发送一个启动半静态调度的信令,其中该再 发送的信令与启动半静态调度的信令相同或不同。另外,接收单元22中N个ACK/NAK的位 置的第1个位置开始放置用来放置下行数据中的非半静态调度数据包的ACK/NAK,具体为 向UE发送的下行数据分配指示DL DAI,其中DL DAI的值表示对应下行数据包为第M个非 半静态调度的下行数据包;接收UE反馈的M个ACK/NAK,其中第M个非半静态调度数据包 的ACK/NAK放置在第M个ACK/NAK的位置,具体可参见本发明第三至第六实施例,此不再赘 述。采用本发明第八实施例将该下行数据中的k个半静态调度数据包的ACK/NAK放置 在第Ν-k+l个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静 态调度子帧的override PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度 子帧,采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第Ν-k+l个至第N个 ACK/NAK的位置,可保证反馈的N个ACK/NAK排列正确,因此当基站根据接收N个ACK/NAK 排列正确的反馈应答信息,可以减少不必要的数据重发,进而有效的节省资源。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现基于这样的理解,本 发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存 储介质(可以是⑶_R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但 本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发 明的精神和范围。
权利要求
1.一种半静态调度数据包的应答信息的接收方法,其特征在于向用户设备UE发送上行数据分配指示UL DAI与下行数据,其中ULDAI的值表示下行 数据包的个数N;接收UE反馈的N个ACK/NAK,其中所述N个ACK/NAK中第N个ACK/NAK的位置用来放 置下行数据中的k个半静态调度数据包的ACK/NAK,其中k为1,其中,所述半静态调度数据 包为没有资源调度指示信令的数据包,所述下行数据的非半静态调度数据包为有资源调度 指示信令的数据包。
2.如权利要求1所述的方法,其特征在于,还包括当接收到在启动半静态调度的子帧反馈NAK时,在下一个半静态数据传输的周期再发 送一个与启动半静态调度物理下行控制信道PDCCH相同的PDCCH ;或者在半静态调度子帧 的重传位置重新传输一个与启动半静态调度PDCCH相同的PDCCH。
3.如权利要求1所述的方法,其特征在于,所述N个ACK/NAK的位置的第1个位置开始 放置下行数据中的非半静态调度数据包的ACK/NAK。
4.根据权利要求3所述的接收方法,其特征在于,所述N个ACK/NAK的位置的第1个位 置开始放置下行数据中的非半静态调度数据包的ACK/NAK具体包括向UE发送下行数据分配指示DL DAI,其中DL DAI的值表示对应下行数据包为第M个 非半静态调度的下行数据包;接收UE反馈的M个ACK/NAK,其中第M个非半静态调度数据包的ACK/NAK放置在第M 个ACK/NAK的位置。
5.根据权利要求1至4任意一项所述的接收方法,其特征在于,所述接收UE反馈的N 个ACK/NAK具体包括接收UE通过物理下行数据共享信道PDSCH反馈的所述N个ACK/NAK。
6.一种半静态调度数据包的应答信息的反馈装置,其特征在于,包括接收单元,用于接收基站发送的上行数据分配指示UL DAI与下行数据,其中UL DAI的 值表示下行数据包的个数N;接收基站发送的下行数据分配指示DL DAI,其中DL DAI的值 表示对应下行数据包为第M个非半静态调度的下行数据包;处理单元,用于将所述下行数据中的k个半静态调度数据包的ACK/NAK放置在第N个 ACK/NAK的位置,其中k为1 ;将所述第M个非半静态调度数据包的ACK/NAK放置在第M个 ACK/NAK的位置;反馈单元,用于向所述基站反馈N个ACK/NAK。
7.根据权利要求6所述的反馈装置,其特征在于,处理单元还用以将所述下行数据中的非半静态调度数据包的ACK/NAK从N个ACK/NAK 的位置的第1个位置开始放置。
8.如权利要求6或7所述的反馈装置,其特征在于,所述半静态调度数据包为没有资源 调度指示信令的数据包,所述下行数据中的非半静态调度数据包为有资源调度指示信令的 数据包。
9.如权利要求6或7所述的反馈装置,其特征在于,其特征在于,所述N个ACK/NAK通 过物理下行数据共享信道PDSCH反馈。
10.一种半静态调度数据包的应答信息的接收装置,其特征在于,包括发送单元,用以向UE发送上行数据分配指示UL DAI与下行数据,其中UL DAI的值表示下行数据包的个数N;向UE发送下行数据分配指示DLDAI,其中DL DAI的值表示对应下 行数据包为第M个非半静态调度的下行数据包;接收单元,用以接收UE反馈的N个ACK/NAK,其中所述N个ACK/NAK中第N个ACK/NAK 的位置用来放置下行数据中的k个半静态调度数据包的ACK/NAK,其中k为1 ;接收UE反馈 的M个ACK/NAK,其中第M个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的位 置。
11.根据权利要求10所述的接收装置,其特征在于,当所述接收单元接收到启动半静 态调度的子帧的反馈为NAK时,所述发送单元还用于在下一个半静态传输的时刻,再发送 一个启动半静态调度的信令;或者在半静态调度的重传时刻,再发送一个启动半静态调度 的信令,其中所述再发送的信令与启动半静态调度的信令相同或不同。
12.根据权利要求10所述的接收装置,其特征在于,所述N个ACK/NAK的位置的第1个 位置开始放置下行数据中的非半静态调度数据包的ACK/NAK。
13.根据权利要求10,11或12所述的接收装置,其特征在于,所述半静态调度数据包为 没有资源调度指示信令的数据包,所述非半静态调度数据包为有资源调度指示信令的数据 包。
14.根据权利要求10,11或12所述的接收装置,其特征在于,其特征在于,所述N个 ACK/NAK通过物理下行数据共享信道PDSCH反馈。
全文摘要
本发明实施例涉及无线通信领域,公开了一种半静态调度数据包的应答信息的反馈以及接收方法及其装置。其中该半静态调度数据包的应答信息的反馈方法,包括如下步骤接收基站发送的上行数据分配指示UL DAI与下行数据,其中UL DAI的值表示下行数据包的个数N;将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N个ACK/NAK的位置,其中k为1;向基站反馈N个ACK/NAK。采用该方法的半静态调度数据包的应答信息的反馈,可保证反馈的N个ACK/NAK排列正确。
文档编号H04W72/12GK102136895SQ20111009481
公开日2011年7月27日 申请日期2008年11月5日 优先权日2008年11月5日
发明者侯云哲, 刘广, 李博, 范霄安 申请人:华为技术有限公司