半静态调度数据包的应答信息的反馈、接收方法及其装置的制作方法

文档序号:7926079阅读:335来源:国知局
专利名称:半静态调度数据包的应答信息的反馈、接收方法及其装置的制作方法
技术领域
本发明涉及无线通信领域,特别涉及半静态调度数据包的应答信息的反 馈方法及其装置,半静态调度数据包的应答信息的接收方法及其装置。
背景技术
在现有的3GPP E-UTRA系统中,支持两种模式FDD( Frequency Division Duplexing,频分双工)和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 control channel,物理上行控制信道)上反馈,那么反馈跟下行上行配比相关;如果 是在PUSCH ( physical downlink data share channel,物理下行数据共享信道) 上反馈,那么反馈的比特数目取决于是否存在上行资源分配(uplink grant, UL Grant )信令。如果存在上行资源分配信令,则会在信令中通过UL DAI( uplink data assignment indicator,上4亍it据分配指示)i或明确指明UE (User Equipment,用户设备)需要反馈的比特数目,基站调度了总共N个下行子 帧中的x个,那就反馈x个ACK/NAK;如果不存在上行资源分配信令,则 UE反馈的比特数目等于N,不被调度的下行子帧对应的是NAK。
5对于bundling模式,不管是在PUCCH上反馈或是在PUSCH上反馈, 只反馈lbit ACK/NAK信息表示所有调度到的下行子帧状况。只要被调度的 下行子帧中有一个的反馈是NAK,那么最终的反馈就是NAK;只有当被调 度的所有下行子帧对应的反馈都是ACK时,最终的反馈才是ACK。
在现有LTE协议中定义了两种数据调度模式动态调度与半静态调度 (Semi-Persistent Scheduling, SPS )两种数据传输的资源指示方式。动态调 度方式下,每个新数据包都有一个相应的控制信令PDCCH( physical downlink control channel,物理下行控制信道)来通知资源和传输方式。UE根据BS (Basestation,基站)下发的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来取消这个半静态传输。
6然而,现有技术中在上行ACK/NAKMultiplexing模式下,UE反馈的K 个ACK/NAK的第一位置为SPS子帧的ACK/NAK,其他子帧按照DL DAI 顺序排列UL ACK/NAK位置。如果UE在子帧上未检测到任何数据,则反 馈NAK。当UE丟失了 SPS启动信令,UE反馈的的第一位置为NAK, BS 将NAK理解为控制信令正确接收而数据错误,进而造成BS接收不正确地应 答信息,因此BS不会重新发送PDCCH,而UE仍然不知道半静态传输的位 置,造成不必要的重传。

发明内容
本发明实施例的目的是提供一种半静态调度数据包的应答信息的反馈方 法及装置,能够正确反馈下行数据的应答信息。
本发明实施例的目的是提供一种半静态调度数据包的应答信息的接收方 法及装置,能够正确接收下行数据的应答信息。
为实现上述目的,本发明实施例提供如下技术方案 一种半静态调度数 据包的应答信息的反馈方法,包括如下步骤接收基站发送的下行数据与上 行数据分配指示ULDAI,其中ULDAI的值表示下行数据包的个数N;将该 下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N 个ACK/NAK的位置;向基站反馈N个ACK/NAK。
为实现上述目的,本发明实施例提供如下技术方案 一种半静态调度数 据包的应答信息的接收方法,包括如下步骤向用户设备UE发送下行数据 与上行数据分配指示ULDAI,其中ULDAI的值表示下行数据包的个数N; 接收UE反馈的N个ACK/NAK,其中该N个ACK/NAK中第N-k+1个至 第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的k个半静态调 度数据包。。
为实现上述目的,本发明实施例提供如下技术方案 一种半静态调度数 据包的应答信息的反馈装置,包括接收单元,用以接收基站发送的下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N; 处理单元,用以将该下行数据中的k个半静态调度数据包的ACK/NAK放置 在第N-k+l个至第N个ACK/NAK的位置;反馈单元,用以向基站反馈N个 AC謹AK。
为实现上述目的,本发明实施例提供如下技术方案 一种半静态调度数 据包的应答信息的接收装置,包括发送单元,用以向UE发送下行数据与 上行数据分配指示ULDAI,其中ULDAI的值表示下行数据包的个数N;接 收单元,用以接收UE反馈的N个ACK/NAK,其中该N个ACK/NAK中 第N-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的 k个半静态调度数据包。
本发明实施例与现有技术相比,主要区别及其效果在于采用将该下行 数据中的k个半静态调度数据包的ACK/NAK放置在第N-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是本发明第八实施例半静态调度数据包的应答信息的接收装置结构 示意图
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明的实施方式作进一步地详细描述。
如图l所示,为本发明第一实施例种半静态调度数据包的应答信息的反 馈方法示意图,具体包括如下步骤;
步骤IOI,接收基站发送的下行数据与上行数据分配指示ULDAI,其中 UL DAI的值表示下行数据包的个数N;
步骤102,将该下行数据中的k个半静态调度数据包的ACK/NAK放置 在第N-k+l个至第N个ACK/NAK的位置;其中k为大于0的正整数。
步骤103,向基站反馈N个ACK/NAK。
其中步骤102中该下行数据中的k个半静态调度数据包的ACK/NAK放 置在第N-k+l个至第N个ACK/NAK的位置具体为将所述下行数据中的k个 半静态调度数据包的ACK/NAK按序放置在第N-k+l个至第N个ACK/NAK 的位置,其中按序为顺序或逆序。
其中102步骤还包括将所述下行数据中的非半静态调度数据包的 ACK/NAK从N个ACK/NAK的位置的第1个位置开始放置,具体为接收基站发送的下行数据分配指示DLDAI,其中DLDAI的值表示对应下行数据 包为第M个非半静态调度的下行数据包;将所述第M个非半静态调度数据 包的ACK/NAK放置在第M个ACK/NAK的位置。
采用第一实施例将该下行数据中的k个半静态调度数据包的ACK/NAK 放置在第N-k+l个至第N个ACK/NAK的位置,如此当半静态调度启动 PDCCH信令丟失,或者半静态调度子帧的替代控制(override) PDCCH信 令丟失,UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下 行数据中的k个半静态调度数据包的ACK/NAK放置在第N-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+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的 k个半静态调度数据包。
其中在步骤202中,当基站接收到启动半静态调度的子帧的反馈为NAK 时,在下一个半静态传输的时刻,再发送一个启动半静态调度的信令;或者 在半静态调度的重传时刻,再发送一个启动半静态调度的信令,其中该再发 送的信令与启动半静态调度的信令相同或不同。
其中步骤202中N个ACK/NAK的位置的第1个位置开始放置下行数据 中的非半静态调度数据包的ACK/NAK,具体为向UE发送的下行数据分 配指示DLDAI,其中DL DAI的值表示对应下行数据包为第M个非半静态 调度的下行数据包;接收UE反馈的M个ACK/NAK,其中第M个非半静 态调度数据包的ACK/NAK放置在第M个ACK/NAK的位置。釆用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第 N-k+l个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令 丢失,或者半静态调度子帧的override PDCCH信令丟失,UE不能分辨子帧 为动态调度子帧或半静态调度子帧,采用将该下行数据中的k个半静态调度 数据包的ACK/NAK放置在第N-k+l个至第N个ACK/NAK的位置,可保证 反馈的N个ACK/NAK排列正确,因此当基站根据接收N个ACK/NAK排列 正确的反馈应答信息,可以减少不必要的数据重发,进而有效的节省资源。
其中,本发明第一、第二实施例以应用TDD模式为例,其中TDD模式很 大的一个特性就是除了子帧0和5必须为下行子帧、子帧2必须为上行子帧、特 殊子帧中DwPTS可以传输下行数据或者不传输数据以外,其余子帧可以灵活 分配为上行或下行。如下表1所示,3GPPE-UTRA系统中定义的7种下行上行 配比,对于5毫秒周期有4种配比,1: 3、 2: 2、 3: 1、 3: 5;对于10毫秒周 期有3种配比,6: 3、 7: 2、 8: 1。除了l: 3和3: 5这两种配比,其他配比会 导致需要在一个上行子帧内反馈N (>1)个下行子帧的ACK/NAK。
表l. TDD系统上下行子帧配比
上下行子帧配比子帧号012345689
3:1 (5ms)DSUUUDSUUU
2:2(5ms)DSUUDDSUuD
l:3(5ms)DsUDDDsUDD
3:6(10 ms)DsuuUDDDDD
2:7(10 ms)DsuuDDDDDD
1:8(10 ms)DsuDDDDDDD
5:3(10 ms)DsuUUDSUUD
其中以2: 2配比为例,在DwPTS传输下行数据的情况下,考虑需要将 下行子帧的ACK/NAK反馈均匀分配到上行子帧,那么2个上行子帧中必然 要有1个上行子帧需要反馈2个下行子帧的ACK/NAK。这N个下行子帧可 能是动态调度的,也可能是半静态调度的。基站可能调度这N个下行子帧的 一个或多个,例如只调度一个下行子帧或者将这N个下行子帧都调度了,这
ii由基站的调度器根据业务来决定。动态调度是随机调度, 一次只能调度一个 下行子帧,基站可以将任意一个下行子帧都做成动态调度,每一个下行子帧
的动态调度都是带有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顺序排列UL ACK/NAK位置。
124、如果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信令激活,下行资源分配DL Grant指示的频率资源上承载半静态传输数据包。如果UE没有接收到DL Grant信令,应该反馈DTX,即没有接收到任何数据,但是UE实际上反馈 NAK。 BS分不清该NAK是意味着UE没有接收到DL Grant信令还是UE接 收到了 DLGrant信令,而SPS数据包检测发生错误。如果BS按照后一种方 式理解NAK,则BS认为半持续调度的资源已经被激活,那么在一定周期以 后,BS发送新的半持续调度数据包,由于是SPS调度,此时没有相应的DL Grant,由于UE没有正确的DL grant,导致UE—定周期内也不能正确的获 得半静态调度数据。
如表1所示,假设BS在重传SPS数据包时上下行子帧配置比例为1: 3, 并且第一个子帧承载半静态数据包,第二、第三个子帧为动态调度的子帧。 按照现有技术,此时第二、第三子帧的DL Grant中的DLDAI应当分别为0, 1。上行子帧的UL Grant的DAI为3。当UE接收这4个下行子帧时,假设 第二子帧接收正确,第三子帧接收正确。当UE在上行进行反馈时,由于UL Grant的DA卜3,并且接收到的第二子帧的DL Grant的DLDAI为O,并且 由于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) 的第 一个位置反馈? 1起反馈错误,本发明第三实施例提出 一种改进的方案, 将半静态调度的下行子帧所对应的上行ACK/NAK在做UL ACK/NAK multiplexing时,将其固定在multiplexing组(即N个ACK/NAK)的最后一 个位置传输,就可以避免如上所示问题。
若DwPTS也能承载下行数据,在5ms内,共有4个下行子帧,和一个 上行子帧。若其中3个下行子帧调度给一个用户使用,其第一个下行子帧为 SPS子帧,第二,第三下行子帧承载着有下行动态调度数据。这时,ULDAI 会计算用户所有的^C调度的下行子帧,这时UL DAI=3。由于第一下行子帧 被半静态调度子帧,DLDAI参数不记入SPS子帧。第二下行子帧为动态调 度数据,此子帧的DL DAI的数值为0。第三个下行子帧也是动态调度数据 子帧,此子帧的DLDAI的数值为1。若UE端将半静态传输的数据包(下行 子帧l)丢失,并且半静态传输的启动DL grant丟失,但正确接收到其它子 帧的动态调度数据,则UE端不能获知第一下行子帧为SPS子帧。UE根据 ULDAI = 3,判断共有3个UL ACK/NAK需要反馈。由于在第二下行子帧 DLDAI = 0, UE则会误判下行子帧二为的BS调度的第一个下行子帧,并 在multiplexing组(即N个ACK/NAK)内的第一个位置反馈ACK。在第三 下行子帧处,根据DLDAI-l,则判断第三下行子帧为第二个被调度到的下 行子帧,并在multiplexing组(即N个ACK/NAK)内的第二个位置反馈ACK。 在第四下行子帧处,由于没有检测到任何数据,UE会判断第四下行子帧为
14没有接收到第三个被调度到的子帧,并在multiplexing组内的第三个位置反 馈NAK。所以,UE端实际反馈ACK、 ACK、 NAK。而根据本实施例,将 半静态调度的下行子帧所对应的上行ACK/NAK在做UL ACK/NAK multiplexing时,将其固定在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
15个下行子帧,这时ULDAI-3。子帧A为SPS verride子帧,所以DL DAI =0,子帧C、D为动态调度子帧,DLDAI分别为1、2。当SPS override PDCCH 发生在子帧A时,如果在子帧A与子帕D的PDCCH全部丢失时,只有子 帧C被正确接收到,UE得知子帧C的UL DAI = 3, DLDAI=1。但是UE 不知道子帧A是一个SPS override子帧,还以为子帧A是一个不计入DL DAI 的SPS子帧。因此,UE会误判认为子帧B被用作DLDAI-0的子帧。因 此采用将半静态子帧对应的ACK/NAK固定放置在multiplexing组的第一个 位置,UE端实际反馈NAK、 NAK、 ACK,但BS端应当得到的反馈为NAK、 ACK、 NAK,因此会造成BS端应该得到的反馈与UE实际反馈的不相同。
针对现有技术中采用将SPS子帧的ACK/NAK固定在multiplexing组的 第一个位置反馈,当半静态调度子帧的override PDCCH信令丢失时引起反馈 错误,本发明第四实施例提出一种改进的方案,在上下行子帧配比l: 3的情 况下,若DwPTS也能承载下行数据,在5ms内,共有4个下行子帧与一个 上行子帧。将半静态调度的下行子帧所对应的上行ACK/NAK在做UL ACK/NAK multiplexing时,将其固定在N个ACK/NAK的最后一个位置传输, 即固定在第3个位置,则BS端应当得到的反馈为NAK、 ACK、 NAK。根 据子帧C上的DLDAI=1, ULDAI=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的位置进行反馈,如此半静态调度子帧的override PDCCH信令丢失时,UE不能分辨子帧为动态调度子帧或半静态调度子帧, 采用将该下行数据中的半静态调度数据包的ACK/NAK放置在第3个 ACK/NAK的位置进行反馈,可保证UE实际反馈的顺序与BS端应该接收的反馈顺序相同。另外,本发明第四实施例只以下行子帧配置比例为1: 3为例,
表l中其他六种下行子帧配置比例同样适用于本发明,此不再赘述。
本发明第三实施例只以一个半静态调度子帧的启动PDCCH丟失时为 例,而本发明实施例的半静态子帧传输并不限于1个,本发明第五实施例以 2个半静态调度子帧为例,其中一个半静态调度子帧的启动PDCCH丢失, 另外一个半静态调度子帧正常传输。请参阅图5,其中子帧B为半静态调度
子帧的启动PDCCH丢失的子帧,子帧C为一个没有DL grant的正常传输的 半静态调度子帧,采用将该下行数据中的半静态调度数据包的ACK/NAK放 置在第一个ACK/NAK的位置进行反馈会发生错误,具体分析如下BS给 UE调度了 3个下行子帧,这时ULDAI-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的 DLDAI = 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, ULDAI = 3。 UE 会判断,子帧A为动态调度子帧,且由于DLDAI-O,会在第一个位置反馈ACK。由于子巾贞B的PDCCH丢失,会误判子帧B为动态调度子帧,会在 ULACK/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为例,表l中其他六种下行子帧配置比例同样适用于 本发明,此不再赘述。
本发明第三至第五实施例,BS都是为UE调度了 3个下行子帧的情况, 第六实施例以上下行子帧配比1: 3为例,5ms周期内共有4个下行子帧, BS为UE调度了 4个下行子帧的情况。在半静态传输正常开始,半静态子帧 包传输错误与动态子帧PDCCH丢失的情况。请参阅图6,若DwPTS也能承 载下行数据,在5ms内,共有4个下行子帧与一个上行子帧。在半静态传输 正常开始的情况下,若半静态子帧A包传输错误,并且动态子帧BPDCCH 丢失,UE在一定周期的固定时刻接收半静态传输数据子帧。在将半静态调 度的下行子帧所对应的上行ACK/NAK在做UL ACK/NAK multiplexing时, 将其固定在multiplexing组的最后一个位置传输。UE端知道子帧A为半静 态调度子帧,并检测到子帧A数据丟失,反馈NAK。子帧B上未检测到 PDCCH。子帧C上检测到数据,并根据DLDAI-l推断出子帧B丟失了一
18个动态数据调度子帧,子帧C反馈ACK,子帧B反馈NAK。子帧D正确, 检测到数据反馈ACK。 ULDAI = 4,所以需要反馈4个ACK/NAK信息。根 据DLDAI的排列顺序,和将半静态子帧放置在最后一个位置的方法。UE端 实际反馈如下,NAK、 ACK、 ACK、 NAK,而BS端应当得到的反馈为NAK、 ACK、 ACK、 NAK,如此UE实际反馈的顺序与BS端应该接收的反馈顺序 相同。
如图7所示,为本发明第七实施例为一种半静态调度数据包的应答信息 的反馈装置,反馈装置10包括接收单元11,用以接收基站发送的下行数 据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N; 处理单元12,用以将该下行数据中的k个半静态调度数据包的ACK/NAK放 置在第N-k+l个至第N个ACK/NAK的位置;反馈单元13,用以向基站反 馈N个ACK/NAK。其中处理单元12还用以将所述下行数据中的非半静态 调度数据包的ACK/NAK从N个ACK/NAK的位置的第1个位置开始放置, 具体为具体为接收基站发送的下行数据分配指示DLDAI,其中DLDAI 的值表示对应下行数据包为第M个非半静态调度的下行数据包;将所述第M 个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的位置。
另外处理单元12中该下行数据中的k个半静态调度数据包的ACK/NAK 放置在第N-k+l个至第N个ACK/NAK的位置具体为将所述下行数据中的k 个半静态调度数据包的ACK/NAK按序放置在第N-k+l个至第N个 ACK/NAK的位置,其中按序为顺序或逆序,具体可参见本发明第三至第六 实施例,此不再赘述。
采用第七实施例将该下行数据中的k个半静态调度数据包的ACK/NAK 放置在第N-k+l个至第N个ACK/NAK的位置,如此当半静态调度启动 PDCCH信令丢失,或者半静态调度子帧的override PDCCH信令丢失,UE 不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+l个至第N个ACK/NAK的 位置,可保证反馈的N个ACK/NAK排列正确。
如图8所示,本发明第八实施例为一种半静态调度数据包的应答信息的 接收装置,该装置20包括发送单元21,用以向UE发送下行数据与上行 数据分配指示ULDAI,其中ULDAI的值表示下行数据包的个数N;接收单 元22,用以接收UE反馈的N个ACK/NAK,其中所述N个ACK/NAK中 第N-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的 k个半静态调度数据包。其中当接收单元22接收到启动半静态调度的子帧的 反馈为NAK时,该发送单元21在下一个半静态传输的时刻,还用以再发送 一个启动半静态调度的信令;或者在半静态调度的重传时刻,还用以再发送 一个启动半静态调度的信令,其中该再发送的信令与启动半静态调度的信令 相同或不同。另外,接收单元22中N个ACK/NAK的位置的第1个位置开 始放置用来放置下行数据中的非半静态调度数据包的ACK/NAK,具体为 向UE发送的下行数据分配指示DLDAI,其中DLDAI的值表示对应下行数 据包为第M个非半静态调度的下行数据包;接收UE反馈的M个ACK/NAK , 其中第M个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的 位置,具体可参见本发明第三至第六实施例,此不再赘述。
采用本发明第八实施例将该下行数据中的k个半静态调度数据包的 ACK/NAK放置在第N-k+l个至第N个ACK/NAK的位置,如此当半静态调 度启动PDCCH信令丢失,或者半静态调度子帧的override PDCCH信令丟失, UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中 的k个半静态调度数据包的ACK/NAK放置在第N-k+l个至第N个ACK/NAK 的位置,可保证反馈的N个ACK/NAK排列正确,因此当基站根据接收N个 ACK/NAK排列正确的反馈应答信息,可以减少不必要的数据重发,进而有 效的节省资源。
20通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可以通过^/f牛实现,也可以可借助软件加必要的通用硬件平台的方式来实 现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该
软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动 硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和 描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各 种改变,而不偏离本发明的精神和范围。
权利要求
1. 一种半静态调度数据包的应答信息的反馈方法,其特征在于接收基站发送的下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;将所述下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N个ACK/NAK的位置;向基站反馈N个ACK/NAK。
2. 根据权利要求1所述的反馈方法,其中将所述下行数据中的k个半静 态调度数据包的ACK/NAK放置在第N-k+l个至第N个ACK/NAK的位置具 体为将所述下行数据中的k个半静态调度数据包的ACK/NAK按序放置在第 N-k+l个至第N个ACK/NAK的位置,其中^^安序为顺序或逆序。
3. 根据权利要求1所述的反馈方法,其中还包括将所述下行数据中的非 半静态调度数据包的ACK/NAK从N个ACK/NAK的位置的第1个位置开始 放置。
4. 根据权利要求3所述的反馈方法,其中所述将所述下行数据中的非半 静态调度数据包的ACK/NAK从N个ACK/NAK的位置的第1个位置开始放 置具体为接收基站发送的下行数据分配指示DL DAI,其中DL DAI的值表示对应 下行数据包为第M个非半静态调度的下行数据包;将所述第M个非半静态调度数据包的ACK/NAK放置在第M个 ACK/NAK的位置。
5. 根据权利要求1至4任何一项所述的反馈方法,其中 所述半静态调度数据包为没有资源调度指示信令的数据包,所述非半静态调度数据包为有资源调度指示信令的数据包。
6. —种半静态调度数据包的应答信息的接收方法,其特征在于向用户设备UE发送下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;接收UE反馈的N个ACK/NAK,其中所述N个ACK/NAK中第N-k+l 个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的k个半静 态调度数据包。
7.根据权利要求6所述的接收方法,其中当基站接收到启动半静态调 度的子帧的反馈为NAK时,在下一个半静态传输的时刻,再发送一个启动 半静态调度的信令;或者在半静态调度的重传时刻,再发送一个启动半静态 调度的信令,其中所述再发送的信令与启动半静态调度的信令相同或不同。
8. 根据权利要求6所述的接收方法,其中所述N个ACK/NAK的位置 的第1个位置开始放置下行数据中的非半静态调度数据包的ACK/NAK。
9. 根据权利要求8所述的接收方法,其中所述N个ACK/NAK的位置 的第1个位置开始放置下行数据中的非半静态调度数据包的ACK/NAK具体 为向UE发送下行数据分配指示DLDAI,其中DLDAI的值表示对应下行 数据包为第M个非半静态调度的下行数据包;接收UE反馈的M个ACK/NAK,其中第M个非半静态调度数据包的 ACK/NAK放置在第M个ACK/NAK的位置。
10. 根据权利要求6至9任何一项的接收方法,其中所述N个ACK/NAK 中第N-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中 的k个半静态调度数据包具体为所述N个ACK/NAK中第N-k+l个至第N 个ACK/NAK个ACK/NAK的位置用来按序放置下行数据中的k个半静态调度数据,其中按序为顺序或逆序。
11. 一种半静态调度数据包的应答信息的反馈装置,其特征在于,包括接收单元,用以接收基站发送的下行数据与上行数据分配指示ULDAI, 其中UL DAI的值表示下行数据包的个数N;处理单元,用以将所述下行数据中的k个半静态调度数据包的ACK/NAK 放置在第N-k+l个至第N个ACK/NAK的位置;反馈单元,用以向基站反馈N个ACK/NAK。
12. 根据权利要求11所述的反馈装置,其中处理单元还用以将所述下行数据中的非半静态调度数据包的ACK/NAK 从N个ACK/NAK的位置的第l个位置开始放置。
13. —种半静态调度数据包的应答信息的接收装置,其特征在于,包括发送单元,用以向UE发送下行数据与上行数据分配指示ULDAI,其中 UL DAI的值表示下行数据包的个数N;接收单元,用以接收UE反馈的N个ACK/NAK,其中所述N个 ACK/NAK中第N-k+l个至第N个ACK/NAK个ACK/NAK的位置用来放置 下行数据中的k个半静态调度数据包。
14. 根据权利要求13所述的接收装置,其中当接收单元接收到启动半静 态调度的子帧的反馈为NAK时,所述的发送单元在下一个半静态传输的时 刻,还用以再发送一个启动半静态调度的信令;或者在半静态调度的重传时 刻,还用以再发送一个启动半静态调度的信令,其中所述再发送的信令与启 动半静态调度的信令相同或不同。
全文摘要
本发明实施例涉及无线通信领域,公开了一种半静态调度数据包的应答信息的反馈以及接收方法及其装置。其中该半静态调度数据包的应答信息的反馈方法,包括如下步骤接收基站发送的下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N个ACK/NAK的位置;向基站反馈N个ACK/NAK。采用该方法的半静态调度数据包的应答信息的反馈,可保证反馈的N个ACK/NAK排列正确。
文档编号H04B7/26GK101499882SQ20081021725
公开日2009年8月5日 申请日期2008年11月5日 优先权日2008年11月5日
发明者侯云哲, 广 刘, 博 李, 范霄安 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1