CN102136895B - 半静态调度数据包的应答信息的反馈、接收方法及其装置 - Google Patents
半静态调度数据包的应答信息的反馈、接收方法及其装置 Download PDFInfo
- Publication number
- CN102136895B CN102136895B CN2011100948161A CN201110094816A CN102136895B CN 102136895 B CN102136895 B CN 102136895B CN 2011100948161 A CN2011100948161 A CN 2011100948161A CN 201110094816 A CN201110094816 A CN 201110094816A CN 102136895 B CN102136895 B CN 102136895B
- Authority
- CN
- China
- Prior art keywords
- semi
- nak
- ack
- persistent scheduling
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例涉及无线通信领域,公开了一种半静态调度数据包的应答信息的反馈以及接收方法及其装置。其中该半静态调度数据包的应答信息的反馈方法,包括如下步骤:接收基站发送的上行数据分配指示UL DAI与下行数据,其中UL DAI的值表示下行数据包的个数N;将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N个ACK/NAK的位置,其中k为1;向基站反馈N个ACK/NAK。采用该方法的半静态调度数据包的应答信息的反馈,可保证反馈的N个ACK/NAK排列正确。
Description
技术领域
本发明涉及无线通信领域,特别涉及半静态调度数据包的应答信息的反馈方法及其装置,半静态调度数据包的应答信息的接收方法及其装置。
背景技术
在现有的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个下行子帧中的x个,那就反馈x个ACK/NAK;如果不存在上行资源分配信令,则UE反馈的比特数目等于N,不被调度的下行子帧对应的是NAK。
对于bundling模式,不管是在PUCCH上反馈或是在PDSCH上反馈,只反馈1bit ACK/NAK信息表示所有调度到的下行子帧状况。只要被调度的下行子帧中有一个的反馈是NAK,那么最终的反馈就是NAK;只有当被调度的所有下行子帧对应的反馈都是ACK时,最终的反馈才是ACK。
在现有LTE协议中定义了两种数据调度模式:动态调度与半静态调度(Semi-Persistent Scheduling,SPS)两种数据传输的资源指示方式。动态调度方式下,每个新数据包都有一个相应的控制信令PDCCH(physical downlinkcontrol 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来取消这个半静态传输。
然而,现有技术中在上行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放置在第N-k+1个至第N个ACK/NAK的位置;向基站反馈N个ACK/NAK。
为实现上述目的,本发明实施例提供如下技术方案:一种半静态调度数据包的应答信息的接收方法,包括如下步骤:向用户设备UE发送下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数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+1个至第N个ACK/NAK的位置;反馈单元,用以向基站反馈N个ACK/NAK。
为实现上述目的,本发明实施例提供如下技术方案:一种半静态调度数据包的应答信息的接收装置,包括:发送单元,用以向UE发送下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;接收单元,用以接收UE反馈的N个ACK/NAK,其中该N个ACK/NAK中第N-k+1个至第N个ACK/NAK个ACK/NAK的位置用来放置下行数据中的k个半静态调度数据包。
本发明实施例与现有技术相比,主要区别及其效果在于:采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第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放置在第N-k+1个至第N个ACK/NAK的位置具体为将所述下行数据中的k个半静态调度数据包的ACK/NAK按序放置在第N-k+1个至第N个ACK/NAK的位置,其中按序为顺序或逆序。
其中102步骤还包括:将所述下行数据中的非半静态调度数据包的ACK/NAK从N个ACK/NAK的位置的第1个位置开始放置,具体为:接收基站发送的下行数据分配指示DL DAI,其中DL DAI的值表示对应下行数据包为第M个非半静态调度的下行数据包;将所述第M个非半静态调度数据包的ACK/NAK放置在第M个ACK/NAK的位置。
采用第一实施例将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静态调度子帧的替代控制(override)PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第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放置在第N-k+1个至第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系统上下行子帧配比
其中以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按照后一种方式理解NAK,则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=0的子帧。因此采用将半静态子帧对应的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放置在第N-k+1个至第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放置在第N-k+1个至第N个ACK/NAK的位置具体为将所述下行数据中的k个半静态调度数据包的ACK/NAK按序放置在第N-k+1个至第N个ACK/NAK的位置,其中按序为顺序或逆序,具体可参见本发明第三至第六实施例,此不再赘述。
采用第七实施例将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静态调度子帧的override PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N个ACK/NAK的位置,可保证反馈的N个ACK/NAK排列正确。
如图8所示,本发明第八实施例为一种半静态调度数据包的应答信息的接收装置,该装置20包括:发送单元21,用以向UE发送下行数据与上行数据分配指示UL DAI,其中UL DAI的值表示下行数据包的个数N;接收单元22,用以接收UE反馈的N个ACK/NAK,其中所述N个ACK/NAK中第N-k+1个至第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放置在第N-k+1个至第N个ACK/NAK的位置,如此当半静态调度启动PDCCH信令丢失,或者半静态调度子帧的override PDCCH信令丢失,UE不能分辨子帧为动态调度子帧或半静态调度子帧,采用将该下行数据中的k个半静态调度数据包的ACK/NAK放置在第N-k+1个至第N个ACK/NAK的位置,可保证反馈的N个ACK/NAK排列正确,因此当基站根据接收N个ACK/NAK排列正确的反馈应答信息,可以减少不必要的数据重发,进而有效的节省资源。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (11)
1.一种半静态调度数据包的应答信息的接收方法,其特征在于:
向用户设备UE发送上行数据分配指示UL DAI与下行数据,其中UL DAI的值表示下行数据包的个数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.一种半静态调度数据包的应答信息的反馈装置,其特征在于,包括:
接收单元,用于接收基站发送的上行数据分配指示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。
6.根据权利要求5所述的反馈装置,其特征在于,
处理单元还用以将所述下行数据中的非半静态调度数据包的ACK/NAK从N个ACK/NAK的位置的第1个位置开始放置。
7.如权利要求5或6所述的反馈装置,其特征在于,所述半静态调度数据包为没有资源调度指示信令的数据包,所述下行数据中的非半静态调度数据包为有资源调度指示信令的数据包。
8.一种半静态调度数据包的应答信息的接收装置,其特征在于,包括:
发送单元,用以向UE发送上行数据分配指示UL DAI与下行数据,其中UL DAI的值表示下行数据包的个数N;向UE发送下行数据分配指示DL DAI,其中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的位 置。
9.根据权利要求8所述的接收装置,其特征在于,当所述接收单元接收到启动半静态调度的子帧的反馈为NAK时,所述发送单元还用于:在下一个半静态传输的时刻,再发送一个启动半静态调度的信令;或者在半静态调度的重传时刻,再发送一个启动半静态调度的信令,其中所述再发送的信令与启动半静态调度的信令相同或不同。
10.根据权利要求8所述的接收装置,其特征在于,所述N个ACK/NAK的位置的第1个位置开始放置下行数据中的非半静态调度数据包的ACK/NAK。
11.根据权利要求8,9或10所述的接收装置,其特征在于,所述半静态调度数据包为没有资源调度指示信令的数据包,所述非半静态调度数据包为有资源调度指示信令的数据包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100948161A CN102136895B (zh) | 2008-11-05 | 2008-11-05 | 半静态调度数据包的应答信息的反馈、接收方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100948161A CN102136895B (zh) | 2008-11-05 | 2008-11-05 | 半静态调度数据包的应答信息的反馈、接收方法及其装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102172543A Division CN101499882B (zh) | 2008-11-05 | 2008-11-05 | 半静态调度数据包的应答信息的反馈、接收方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102136895A CN102136895A (zh) | 2011-07-27 |
CN102136895B true CN102136895B (zh) | 2012-11-07 |
Family
ID=44296557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100948161A Active CN102136895B (zh) | 2008-11-05 | 2008-11-05 | 半静态调度数据包的应答信息的反馈、接收方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102136895B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024680B (zh) * | 2011-09-20 | 2016-05-18 | 鼎桥通信技术有限公司 | 半静态调度激活方法及基于半静态调度的集群通信系统 |
CN103167420B (zh) * | 2011-12-16 | 2016-04-20 | 鼎桥通信技术有限公司 | Sps激活方法及基站 |
CN103313196B (zh) * | 2012-03-07 | 2016-02-03 | 鼎桥通信技术有限公司 | Sps激活方法、基站及集群通信系统 |
CN102710389B (zh) | 2012-04-18 | 2015-06-17 | 华为技术有限公司 | 上行数据发送方法和用户设备 |
EP3506696A4 (en) * | 2016-09-29 | 2019-08-21 | Huawei Technologies Co., Ltd. | METHOD AND DEVICE FOR DATA TRANSMISSION |
CN111147190B (zh) * | 2017-07-14 | 2021-02-26 | Oppo广东移动通信有限公司 | 反馈应答信息的传输方法、装置及系统 |
CN109474403B (zh) | 2017-09-08 | 2020-12-08 | 电信科学技术研究院 | 一种传输方法、装置、终端、基站及存储介质 |
CN110351837B (zh) * | 2018-04-04 | 2023-03-24 | 北京紫光展锐通信技术有限公司 | 半静态harq-ack码本的确定方法及装置、存储介质、终端 |
CN110061816B (zh) * | 2018-08-31 | 2020-07-14 | 中国信息通信研究院 | 一种移动通信系统、网络设备、终端设备和数据调度方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1669232A (zh) * | 2002-07-19 | 2005-09-14 | 美商内数位科技公司 | Utra系统中动态前向错误修正 |
US20080009262A1 (en) * | 2006-05-12 | 2008-01-10 | Interdigital Technology Corporation | Method and apparatus for supporting an emergency call in a wireless metropolitan area network |
CN101167313A (zh) * | 2005-04-26 | 2008-04-23 | 诺基亚公司 | 用于voip的固定hs-dsch或者e-dch分配 |
-
2008
- 2008-11-05 CN CN2011100948161A patent/CN102136895B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1669232A (zh) * | 2002-07-19 | 2005-09-14 | 美商内数位科技公司 | Utra系统中动态前向错误修正 |
CN101167313A (zh) * | 2005-04-26 | 2008-04-23 | 诺基亚公司 | 用于voip的固定hs-dsch或者e-dch分配 |
US20080009262A1 (en) * | 2006-05-12 | 2008-01-10 | Interdigital Technology Corporation | Method and apparatus for supporting an emergency call in a wireless metropolitan area network |
Also Published As
Publication number | Publication date |
---|---|
CN102136895A (zh) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101499882B (zh) | 半静态调度数据包的应答信息的反馈、接收方法及其装置 | |
CN102136895B (zh) | 半静态调度数据包的应答信息的反馈、接收方法及其装置 | |
CN102202408B (zh) | 多子帧调度方法、系统和设备 | |
CN101621849B (zh) | 一种下行数据接收状态的反馈方法 | |
CN105634691B (zh) | 数据传输方法、装置及系统 | |
US9723627B2 (en) | Method and device for transmitting uplink data in support of multi-subframe scheduling | |
CN102468940B (zh) | 调度请求和ack/nack信息的传输方法及装置 | |
CN101946447A (zh) | 无线网络中绑定反馈的传输 | |
WO2014196616A1 (en) | Dl scheduling and harq-ack feedback for dl transmissions in flexible-tdd systems without and with cross-subframe scheduling | |
CN104796926A (zh) | 资源管理方法和装置 | |
WO2017132811A1 (zh) | 上行信息传输的方法、装置 | |
CN102377548A (zh) | 下行harq反馈方法以及相应的基站和用户设备 | |
CN109787720A (zh) | 一种混合自动重传请求传输方法、装置和系统 | |
CN105790897A (zh) | 一种混合自动重传请求(harq)的方法和设备 | |
CN104685953A (zh) | 传输上行数据的方法、用户设备和基站 | |
CN103648175A (zh) | 多子帧调度方法、系统和设备 | |
CN101801098B (zh) | 一种调度资源释放的确认方法及设备 | |
CN101801025B (zh) | 一种调度资源释放的确认方法及设备 | |
CN108737036B (zh) | 反馈信息接收方法、发送方法、装置及系统 | |
CN102468945A (zh) | Ack/nack反馈信息的传输方法和设备 | |
CN102158324B (zh) | 半静态调度数据包的应答信息的反馈、接收方法及其装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20110727 Assignee: Apple Computer, Inc. Assignor: Huawei Technologies Co., Ltd. Contract record no.: 2015990000755 Denomination of invention: Method and device for feeding back and receiving response messages of semi-static scheduling data packets Granted publication date: 20121107 License type: Common License Record date: 20150827 |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model |