CN102548011B - 中继接入链路的半持续调度、接收方法、***及装置 - Google Patents

中继接入链路的半持续调度、接收方法、***及装置 Download PDF

Info

Publication number
CN102548011B
CN102548011B CN201110000523.2A CN201110000523A CN102548011B CN 102548011 B CN102548011 B CN 102548011B CN 201110000523 A CN201110000523 A CN 201110000523A CN 102548011 B CN102548011 B CN 102548011B
Authority
CN
China
Prior art keywords
packet
time
relaying
sps
predefine
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
Application number
CN201110000523.2A
Other languages
English (en)
Other versions
CN102548011A (zh
Inventor
马彰超
***
王竞
沈晓东
刘光毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201110000523.2A priority Critical patent/CN102548011B/zh
Publication of CN102548011A publication Critical patent/CN102548011A/zh
Application granted granted Critical
Publication of CN102548011B publication Critical patent/CN102548011B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种中继接入链路的半持续调度、接收方法、***及装置,用以解决现有技术中的半持续调度方法导致数据包的传输时延增加,影响业务性能的问题。该方法当中继接收到终端通过上行接入子帧向中继发送NACK信息,及接收到在回传链路上的传输时延大于保存的时延阈值的数据包时,将该数据包在预定义传输时刻之外的接入子帧上采用该数据包的预定义传输时刻的HARQ进程进行动态调度。由于在本发明实施例中终端在预定义接收时刻未接收到数据包后,向中继反馈NACK信息,从而可以使中继对在回传链路上发生重传而延时到达的数据包,以数据包重传的方式,采用动态调度传送到终端侧,减小该数据包的时延,提高业务的性能。

Description

中继接入链路的半持续调度、接收方法、***及装置
技术领域
本发明涉及无线通信技术领域,尤其涉及一种中继接入链路的半持续调度、接收方法、***及装置。
背景技术
在中继蜂窝***中,小区内将部署一个基站和至少一个中继(Relay Node,RN),中继的引入将会有效的提升小区的吞吐量,并扩大小区的覆盖范围,改善小区边缘用户(UE)的性能。图1为中继***的结构示意图,Un接口为eNB与RN之间的接口,Uu接口为eNB或RN与UE之间的接口,用户可以作为直连用户(Macro UE)接入eNB进行直接通信(eNB→UE),或作为中继用户或两跳用户(Relay UE)接入中继进行两跳中继通信(eNB→RN→UE)。基站与中继之间的链路称为回传链路(Backhaul Link),基站和用户之间及中继和用户之间的链路称为接入链路(Access Link)。
图2为下一代移动蜂窝通信***(Long Term Evolution-Advanced,LTE-Advanced)引入中继后的帧结构示意图,在该图中一个10ms的无线帧包括10个子帧,其中DL为下行子帧,UL为上行子帧。该10个子帧又被分为回传子帧和接入子帧,分别用于承载回传链路和接入链路的数据传输。中继在下行回传子帧接收来自基站的数据包(Packet),经历一定的处理时延后,在之后的某一下行接入子帧将该数据包转发给目的用户终端。在时分双工(Timedivision duplex,TDD)帧结构配置1下,两跳用户的数据包在中继所经历的最小时延为6ms。
基于IP的语音通信(Voice-over-Internet-Protocol,VoIP)是未来长期演进(Long Term Evolution,LTE)和LTE-A***中语音业务的唯一载体。在激活状态下语音编码器将产生周期性频繁到达的小数据包,例如对于速率为12.2Kb/s的VoIP业务,每隔20ms将产生一个大小固定为40字节的数据包。对于数据量很小的VoIP数据包基站都采用动态调度的话,当用户较多时将会造成较大的物理下行链路控制信道(Physical Downlink Control Channel,PDCCH)信令开销,从而限制了***的容量。因此,为了在节省控制信道开销的同时,获得一定的信道分集增益,确保***的资源利用率,在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)LTE中提出了半持续调度(Semi-Persistent Scheduling,SPS)方式以解决该问题。半持续调度的基本思想是,对初始传输的数据包采取持续调度,对重传的数据包采取动态调度。并且为了保证后向兼容性,在LTE-A***中,中继与终端之间的接入链路也同样采用半持续调度方案进行VoIP业务的调度传输。
由于基站与中继之间的回传链路为无线方式传输,因此两跳用户的VoIP数据包很可能在回传链路上出现重传,影响中继端VoIP业务的周期性,并为两跳用户的VoIP数据包带来一定的可变时延。当在中继端采用传统的半持续调度方案时,将会导致中继端的VoIP业务队列发生数据包积压,从而造成两跳用户的传输时延累积,影响两跳用户的VoIP性能。
图3A为回传链路重传导致中继端VoIP数据包积压的过程,由于eNB每隔20ms通过回传链路向中继发送两跳用户的VoIP数据包,此时基于图2所示的帧结构,当两跳用户在中继端所经历的最小时延为6ms时,回传链路混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)的往返时延(Round-triptime,RTT)为10ms,当第一个数据包Packet 1被中继成功接收后,中继向eNB返回确认应答(Acknowledgement,ACK),中继在下一个接入子帧时刻采用SPS将该数据包及SPS激活信令发送给UE,在第一个20ms到来时,eNB发送给中继第二个数据包Packet 2,由于无线传输问题,中继未成功接收到该数据包,向eNB返回否定应答(Non-Acknowledgement,NACK),则在下一个接入子帧时刻中继端的VoIP业务队列将为空,无法向UE发送数据。eNB在RTT后重传第二个数据包Packet 2,中继正确接收该数据包,并在第二个20ms到来时,eNB通过回传子帧采用持续调度发送第三个数据包Packet 3,并被中继正确接收,在下一个接入子帧时刻中继端的VoIP业务队列中包括新到达的第三个数据包和重传的第二个数据包,但是在半持续调度方案下,中继在预定义时刻只能传输固定大小的VoIP数据包(40字节,即一个VoIP数据包的大小),因此即使之后的数据包都传输正确,在中继的业务队列中始终将积压两个VoIP数据包(如图3A中积压第三个和第四个数据包),造成用户的VoIP数据包传输时延额外增加20ms。
另外,由于基站与中继之间的无线传输的问题,中继的业务队列中还可能积压三个VoIP数据包如图3B所示,第二个数据包被重传两次后被中继端接收,第三个数据包被重传一次被中继端接收,并在第三个20ms后接收到第四个数据包,在下一个接入子帧时刻中继端的VoIP业务队列中包括三个数据包分别为第二个数据包、第三个数据包和第四个数据包,由于中继在预定义时刻只能传输固定大小的VoIP数据包,因此导致用户之后所有的VoIP数据包的传输时延都将增加40ms,严重影响了VoIP业务的性能。并且,对于其他的周期性业务的数据包,当对该数据包采用半持续调度时,也会存在上述问题,从而会增加数据包的传输时延,并且影响相应业务的性能。
发明内容
有鉴于此,本发明实施例提供一种中继接入链路的半持续调度、接收方法、***及装置,用以解决现有技术中的半持续调度方法导致数据包的传输时延增加,影响业务的性能问题。
本发明实施例提供的一种中继接入链路的半持续调度方法,包括:
中继在上行接入子帧接收终端发送的否定应答信息;并,
根据接收到的数据包在回传链路上的重传次数,及保存的回传链路的往返时延,确定接收到的每个数据包的在回传链路上的传输时延;
当存在数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
本发明实施例提供的一种基于上述调度方法的接收方法,包括:
终端在下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息;并,
接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
本发明实施例提供的一种中继接入链路的半持续调度***,包括:
基站,用于通过回传链路向中继发送数据包;
中继,用于上行接入子帧接收终端发送的否定应答信息,并,根据接收到的数据包在回传链路上的重传次数,及保存的回传链路往返时延,确定接收到的每个数据包的在回传链路上的传输时延,当数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息;
终端,用于下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息,并,接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
本发明实施例提供的一种中继接入链路的半持续调度装置,包括:
接收模块,用于在上行接入子帧接收终端发送的否定应答信息;
时延确定模块,用于根据接收到的数据包在回传链路上的重传次数,及保存的回传链路往返时延,确定接收到的每个数据包的在回传链路上的传输时延;
调度模块,用于当数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
本发明实施例提供的一种基于上述调度装置的接收装置,包括:
反馈模块,在下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息;
接收模块,用于接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
本发明实施例一种中继接入链路的半持续调度、接收方法、***及装置,该方法当终端在预定义接收时刻未接收到中继通过下行接入子帧发送的数据包时,终端通过上行接入子帧向中继发送NACK,当中继接收到NACK信息,及接收到在回传链路上的传输时延大于保存的时延阈值的数据包时,将该数据包在预定义传输时刻之外的接入子帧上采用该数据包的预定义传输时刻的HARQ进程进行动态调度。由于在本发明实施例中终端在预定义接收时刻未接收到数据包后,向中继反馈NACK信息,从而可以使中继对在回传链路上重传的数据包采用动态调度方式,调度到终端侧,减小该数据包的时延,提高业务的性能。
附图说明
图1为中继***的结构示意图;
图2为LTE-A引入中继后的帧结构示意图;
图3A为回传链路重传导致中继端VoIP数据包积压的过程;
图3B为中继的业务队列中积压三个VoIP数据包的示意图;
图4为本发明实施例提供的中继接入链路的半持续调度过程;
图5为本发明实施例提供的中继接入链路的半持续调度的详细过程;
图6为本发明实施例提供的中继接入链路的半持续调度的另一详细过程;
图7为本发明实施例提供的基于上述接入链路的调度方法终端的接收过程;
图8为本发明实施例提供的中继与基站的部署位置示意图;
图9为本发明实施例提供的为中继端在接入链路上分别采用传输的SPS调度方法以及本方案提出的中继接入链路SPS调度方法对数据包进行调度时,业务队列内VoIP数据包数量的概率分布示意图;
图10为本发明实施例提供的中继端在接入链路上分别采用传输的SPS调度方法以及本方案提出的中继接入链路SPS调度方法对数据包进行调度时,两跳用户的VoIP数据包时CDF曲线对比;
图11为本发明实施例提供的中继接入链路的半持续调度***的结构示意图;
图12为本发明实施例提供的中继接入链路的半持续调度装置的结构示意图;
图13为本发明实施例提供的基于图12所述调度装置的接收装置的结构示意图。
具体实施方式
本发明实施例为了有效的减小数据包的传输时延,提高用户端业务的性能,提供了一种中继接入链路的半持续调度方法,及基于该调度方法的接收方法,在该调度方法中当终端在预定义接收时刻未接收到中继通过下行接入子帧发送的数据包时,终端通过上行接入子帧向中继发送NACK,当中继接收到NACK信息,及接收到在回传链路上的传输时延大于保存的时延阈值的数据包时,将该数据包在预定义传输时刻之外的接入子帧上采用该数据包的预定义传输时刻的HARQ进程进行动态调度。由于在本发明实施例中终端在预定义接收时刻未接收到数据包后,向中继反馈NACK信息,从而可以使中继对在回传链路上重传的数据包采用动态调度方式,调度到终端侧,减小该数据包的时延,提高业务的性能。
在本发明实施例中当某一下行子帧的PDCCH信令中配置了下行SPS的预分配资源和预定义传输格式,这里统称为预定义传输方式,那么SPS就在该下行子帧上被激活,这里将该下行子帧时刻,即将该下行子帧所在的传输时间间隔(Transmission Time Interval,TTI)记为Tact。此时,UE将处于SPS激活状态中,UE在SPS被释放之前的时期内所产生的数据包将周期性地在预分配资源上采用预定义传输格式进行持续调度。这里,将中继第n个SPS周期内的预定义传输时刻记为
T sps n = T act + ( n - 1 ) × T period
上述公式中Tperiod为SPS持续调度的周期,通过无线资源控制(Radio ResourceControl,RRC)信令进行配置获得。由于中继在每个SPS周期的预定义传输时刻通过接入链路向终端调度数据包,因此针对终端来说针对每个预定义传输时刻都存在一个预定义的接收时刻,该预定义的接收时刻为中继调度数据包的预定义传输时刻与该数据包在接入链路的传输时间长度的和。
下面结合说明书附图,对本发明实施例进行详细说明。
图4为本发明实施例提供的中继接入链路的半持续调度过程,该过程包括以下步骤:
S401:终端在每个预定义接收时刻接收中继通过接入链路调度的数据包,当未接收到该中继调度的数据包时,在上行接入子帧时刻向中继发送NACK信息。
终端在每个下行调度接收时刻,即预定义接收时刻,都会检测是否存在针对自身的数据包,当判断不存在时,即中继端在其预定义传输时刻的业务队列为空时,终端因为未在预定义接收时刻接收到数据包,向中继反馈NACK信息。
S402:中继在上行接入子帧接收终端发送的NACK信息。
S403:中继根据在回传链路上接收到的数据包在回传链路上的重传次数,及保存的回传链路的RTT,确定接收到的每个数据包在回传链路上的传输时延。
由于基站发送给中继的每个数据包包含该数据包的标识信息,并且中继在未正确接收某一数据包时,会向基站返回NACK信息,因此中继可以确定每个数据包在回传链路的重传次数。同时由于RTT已知(TDD配置1下,回传链路RTT为10ms),所以中继可以确定每个数据包在回传链路的传输时延,其中RTT为基站首次发送一个数据包的时刻,与重传该数据包的时刻之间的时间间隔,一般为一个固定时间。该数据包在回传链路的传输时延为数据包被中继正确接收的时刻,与该数据包应当被正确接收时刻的差,即该数据包初始传输到中继端所对应的时刻之差。
S404:当存在数据包在回传链路的传输时延大于保存的时间阈值时,在预定义传输时刻之外的接入子帧上,采用PDCCH信令对该数据包进行动态调度,具体的在对该数据包进行动态调度时采用该数据包的预定义传输时刻的HARQ进程进行调度。
在本发明实施例中可以保存设定的时延阈值,当中继接收到来自回传链路的某一数据包,其该数据包的传输时延大于保存的时延阈值时,确定该数据包为重传数据包,为了不在预定义传输时刻采用持续调度方式调度该数据包,减小该数据包的传输时延,在本发明实施例中直接通过动态调度方式调度该数据包,即在预定义传输时刻之外的接入子帧上采用PDCCH信令对该数据包进行动态调度。
具体的中继在接入链路采用动态调度方式对该数据包进行调度时,将该数据包作为漏传数据包的冗余版本进行动态调度,并且中继需要对该动态调度的控制信令进行配置,以便终端可以将该数据包作为接入链路漏传数据包的冗余版本进行接收。中继在对该控制信令进行配置时,由于该数据包为在接入链路的重传数据包,因此将NDI信息设置为1,以便终端可以将该数据包识别为SPS的重传数据包,另外为了便于终端将该数据包视为漏传数据包的冗余版本,中继采用该漏传数据包预定义传输时刻对应的HARQ进程进行调度。
由于持续调度的数据包调度不使用PDCCH信令指示,在具体的确定进行调度的HARQ进程时,根据数据包进行调度的预定义传输时刻所在的TTI,可以计算出调度该数据包采用的HARQ进程的标识信息,具体的该标识信息为该HARQ进程的进程号信息,具体的确定该HARQ进程的进程号包括:
Nprocess_id=[Floor(Tc_tti/Tperiod)]%Nconfig_process
Nprocess_id为确定的该HARQ进程的进程号,Tc_tti表示当前该预定义传输时刻所在的TTI,Tperiod为SPS周期,Nconfig_process为SPS预留的HARQ进程的数量,其中Tperiod和Nconfig_process为通过RRC信令配置获取的参数,Floor为取整运算,当运算结果包含整数部分和小数部分时,取整数部分进行后续运算。其中该当前预定义传输时刻所在的TTI根据Tc_tti=SFN×10+Nsubframe确定,其中SFN(SystemFrame Number)为LTE***帧号,Nsubframe表示子帧号。
中继在对数据包进行调度时,由于通过回传链路接收到的每个数据包中包含该数据包的标识信息,即该数据包为第几个数据包的信息。因此当SPS处于激活状态时,可以确定该数据包对应的预定义传输时刻,从而可以确定调度该数据包采用的HARQ进程。当该数据包在回传链路上首次传输未被中继正确接收时,中继在该数据包对应的预定义传输时刻的业务队列为空。当该数据包经过至少一个重传被中继正确接收后,由于该数据包在回传链路上的传输时延大于保存的时延阈值,因此需要对该数据包进行动态调度,在该数据包进行动态调度时,由于可以获知该数据包的标识信息,因此可以确定该数据包的预定义传输时刻对应的HARQ进程的标识信息,从而可以采用该标识信息的HARQ进程对该数据包进行动态调度。
上述执行过程中步骤S402和步骤S403的顺序可以互换,对于中继,其可以先接收到终端发送的NACK信息,也可以先接收到在回传链路的传输时延大于保存的传输阈值的数据包,只要在进行动态调度之前,接收到终端发送的NACK信息,及确定存在接收到传输时延大于保存的时延阈值的数据包即可。
在中继蜂窝通信***中,为了消除两跳用户数据包在回传链路上发生重传所导致的中继端业务队列积压、数据包的传输时延累积的问题,在本发明实施例中通过监测回传链路上数据包的传输情况,对于重传之后延时到达中继端的数据包,采用动态调度的方式转发给其目的用户,从而避免了数据包在中继端业务队列经历额外的等待时延。
具体的在本发明实施例中由于中继端需要监测回传链路上数据包的传输情况,确定每个数据包在回传链路上的传输时延,从而确定在接收到终端通过接入链路反馈的NACK后,对哪些数据包进行动态调度。因此在本发明实施例中需要首先确定该时延阈值,在确定该时延阈值时,可以根据经验确定第一时延阈值,该第一时延阈值为数据包在回传链路上首次传输被中继正确接收时,数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差的经验值,将该经验值确定为第一时延阈值。该第一时延阈值可以作为该保存的时延阈值,用作对数据包是否进行动态调度的依据。
当在中继中保存了该时延阈值后,由于中继与基站之间的无线链路随着时间的不同会变化,因此为了保证该动态调度判断的准确性,可以根据基站与中继之间的无线链路情况,对该时延阈值进行更新,具体的更新过程包括:当数据包在回传链路上首次传输后被中继正确接收时,确定被正确接收的数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差,采用该时刻的差更新并保存所述第一时延阈值。
中继为了保证实时性,可以周期性采用上述方法对自身保存的时延阈值进行更新,或者为了均衡,也可以将多次确定的该时延阈值的平均值对该保存的时延阈值进行更新,具体实现过程可以根据需要灵活选择。
中继保存了时延阈值后,当中继接收到每个数据包时,需要首先确定每个数据包在回传链路的传输时延,从而确定在接收到终端发送的NACK信息时,对该数据包是否进行动态调度。具体的当数据包未进行重传,并且基站与中继之间的无线链路质量较好时延值较小时,或,基站与中继之间的无线链路质量较差,但数据包在首次传输时被中继正确接收时,由于中继接收到该数据包时,确定该数据包的重传次数为0,因此确定该数据包在回传链路的传输时延为0,此时可以认为该数据包是可以在预定义传输时刻采用持续调度的方式调度该数据包的。
如果数据包在回传链路上首次传输未被中继正确接收,基站会在回传链路的RTT之后再次发送该数据包,因此该数据包被中继正确接收的时刻,与该数据包应当被中继正确接收的时刻(即数据包首次传输即被中继正确接收的时刻)之差,即为该数据包在回传链路的传输时延。而该数据包在回传链路的传输时延可以根据该数据包被重传的次数,及中继保存的回传链路的RTT确定,具体的该数据包在回传链路的传输时延为数据包被重传的次数与回传链路的RTT的乘积。
中继根据接收到的数据包在回传链路被重传的次数,及保存的回传链路的RTT信息,确定该数据包在回传链路的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上采用PDCCH信令对该数据包进行动态调度。而由于在接入链路上采用动态调度方式对数据包进行调度时,每次可以调度的数据包的数量也是固定的,当同时存在两个或多个需要进行动态调度的数据包,为了有效的降低数据包的传输时延,需要对需进行动态调度的每个数据包的时延进行比较,选择时延最大的数据包首先进行动态调度。
在比较需要动态调度的每个数据包的时延时,需要确定该需要进行动态调度的每个数据包的时延,具体的在确定每个数据包的时延时,可以根据确定的每个数据包在回传链路的传输时延,和该数据包正确到达中继后在队列中的等待时延Tbuffer的和确定。当确定了每个数据包的时延后,比较接收到的每个数据包的时延,选择时延最大的数据包进行动态调度。
在半持续调度过程中,数据包的首次传输采用持续调度,无需中继发送PDCCH信令,但是对于SPS激活、修改、释放以及SPS重传都需要中继在传输时间间隔(Transmission Time Interval,TTI)通过PDCCH信令动态的通知终端数据包的传输格式,和物理资源的位置,并且在通过PDCCH信令动态的通知终端时,采用SPS预留HARQ进程实现。
在本发明实施例中当在回传链路上首次调度的数据包,未被中继正确接收时,中继向基站返回NACK信息,通知基站该数据包未被正确接收,基站会在收到中继返回的NACK信息之后重传该数据包,但对于中继,其在预定义传输时刻的业务队列为空。并且当被漏传的数据包在回传链路上经过重传到达中继时,并且中继接收到终端发送的NACK信息后,中继将此时接收到的数据包作为该漏传数据包的冗余版本,对该数据包进行动态调度,但为了便于终端获取该进行动态调度的数据包是哪个数据包的冗余版本,中继需要对该动态调度的控制信令进行配置。
具体的由于该数据包中包含其自身的标识信息,即该数据包为第几个数据包的信息,中继可以确定当该数据包在回传链路首次传输被正确接收时,发送该数据包的预定义传输时刻,从而可以确定该预定义传输时刻对应的TTI,根据Nprocess_id=[Floor(Tc_tti/Tperiod)]%Nconfig_process,即可确定对该数据包进行动态调度时,采用的HARQ进程的标识信息。
图5为本发明实施例提供的一种中继接入链路的半持续调度方法的详细过程,该过程包括以下步骤:
S501:中继在回传链路上未接收到基站调度的数据包时其业务队列为空,在预定义传输时刻中继无法向UE发送数据。
S502:终端在预定义接收时刻未接收到中继调度的数据包时,在上行接入子帧上向中继发送NACK信息。
S503:中继在上行接入子帧上接收终端发送的NACK信息。
S504:中继根据在回传链路上接收的每个数据包的重传次数,及保存的回传链路的RTT,确定接收到的每个数据包在回传链路上的传输时延。
S505:针对每个数据包,判断该数据包的传输时延是否大于保存的时延阈值,当判断结果为是时,进行步骤S506,否则,进行步骤S508。
S506:根据确定的每个数据包的传输时延,及该数据包正确到达中继后在队列中的等待时延,确定数据包的时延,比较接收到的每个数据包的时延,选择时延最大的数据包。
S507:在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该时延最大的数据包进行动态调度,其中该PDCCH信令中携带进行调度的该该时延最大的数据包的预定义传输时刻的HARQ进程的标识信息。
S508:在预定义传输时刻,对该数据包进行持续调度。
具体的当中继接收到终端发送的NACK信息后,即确定下一个预定义接收时刻接收到的每个数据包的传输时延,从而确定对该预定义接收时接收到的每个数据包是否进行动态调度。
由于在本发明实施例中接收终端发送的NACK信息的时间,与接收回传链路调度的数据包的时间顺序不一定,当中继在预定义接收时刻接收到基站发送的每个数据包后,确定接收到的每个数据包在回传链路的传输时延,根据该传输时延,确定是否对该数据包进行动态调度。当接收到终端发送的NACK信息后,即对确定进行动态调度的数据包进行动态调度。
当中继采用动态调度在预定义传输时刻之外的接入子帧对数据包进行动态调度时,为了便于终端分辨该数据包在接入链路上是首次传输,还是重传,在该PDCCH信令中还可以包括新数据指示(New Data Indicator,NDI)的信息。由于在SPS传统的动态调度模式下,当该NDI为0时标识该数据包为新数据包,当该NDI为1时标识为数据包为重传数据包。
在SPS中通过半持续调度无线网络临时标识(Semi-Persistent SchedulingCell Radio Network Temporary Identifier,SPS C-RNTI)标识PDCCH信令,因此为了便于终端识别调度方式是否为动态调度,需要在预定义传输时刻之外的接入子帧上采用SPS C-RNTI标识PDCCH信令,以便终端可以识别出该调度方式是否为动态调度。
另外,由于周期性业务对时延有严格的要求,例如VoIP业务的空中接口传输时延预算为50ms,对于两跳用户的数据包,其传输阶段包括回传链路的传输阶段和接入链路的传输阶段,当两跳用户的数据包在回传链路发生重传时,将减小该数据包在接入链路的的传输时延预算。如果不考虑两跳用户的数据包在回传链路的实际传输状况,在接入链路重传该数据包时,很可能导致该数据包的总时延已经超出最大时延预算时仍在进行重传,从而导致业务的服务质量下降,同时也造成接入链路无线资源的浪费。
因此在本发明实施例中为了有效的节省接入链路的无线资源,提高业务的服务质量,中继在对每个数据包进行动态调度之前,首先需要判断该数据包在接入链路上已重传的次数是否小于最大传输阈值,只有该数据包在接入链路的上已重传的次数小于最大重传次数时,才对该数据包进行动态调度。
具体的在确定是否能够对数据包进行动态调度之前,首先需要确定该数据包在接入链路上的最大重传次数。在确定每个数据包在接入链路的最大重传次数时,由于该数据包的时延可知,即该数据包在回传链路的传输时延及该数据包到达中继后在队列中的等待时延之和,因此该数据包在接入链路的传输时延预算减小量为Tbound-Tdelay,其中Tbound为业务的空中接口传输时延预算,例如对于VoIP业务其空中接口传输时延预算为50ms,Tdelay为数据包的时延。由于数据包在接入链路的往返时延RTT已知,因此可以确定该数据包在接入链路的最大重传次数Nretrans_max,具体为:
Nretrans_max=Floor[(Tbound-Tdelay)/TRTT,acess]
上式中TRTT,acess为接入链路的往返时延。
中继当在回传链路接收到数据包后,根据每个数据包在回传链路的重传次数,及保存的回传链路的RTT,确定每个数据包在回传链路的传输时延后,确定传输时延大于保存的时延阈值的数据包。当存在多个传输时延大于保存的时延阈值的数据包时,选择时延最大的数据包。根据该数据包的时延,及保存的业务的空口传输时延预算及接入链路的往返时延,确定该数据包在接入链路的最大重传次数,当该数据包的在接入链路的重传次数小于该最大重传次数时,对该数据包进行动态调度,否则,将该数据包丢,在为丢弃的数据包中选择时延最大的数据包,进行后续判断调度过程。
由于在本发明实施例中中继确定每个数据包在接入链路的最大重传次数,根据该最大重传次数,及在接入链路已重传的次数,确定是否动态调度数据包,从而可以将时延超较大的数据包丢弃,从而有效的节省了接入链路的无线资源,提高了业务的服务质量。
图6为本发明实施例提供的中继接入链路的半持续调度的另一详细过程,该过程包括以下步骤:
S601:中继在回传链路上未接收到基站调度的数据包时其业务队列为空,在预定义传输时刻中继无法向UE发送数据。
S602:终端在预定义接收时刻未接收到中继调度的数据包时,在上行接入子帧上向中继发送NACK信息。
S603:中继在上行接入子帧上接收终端发送的NACK信息。
S604:中继根据在回传链路上接收的每个数据包的重传次数,及保存的回传链路的RTT,确定接收到的每个数据包在回传链路上的传输时延。
S605:针对每个数据包,判断该数据包的传输时延是否大于保存的时延阈值,当判断结果为是时,进行步骤S606,否则,进行步骤S611。
S606:根据确定的每个数据包的传输时延,及该数据包正确到达中继后在队列中的等待时延,确定每个数据包的时延。
S607:比较接收到的每个数据包的时延,选择时延最大的数据包。
S608:根据选择的数据包的时延,业务的空口传输时延预算及接入链路的往返时延,确定该选择的数据包在接入链路的最大重传次数。
S609:判断该数据包在接入链路上的已重传的次数是否小于该最大重传次数,当判断结果为是时,进行步骤S610,否则,丢弃该数据包重新进行步骤S607。
S610:在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该时延最大的数据包进行动态调度,其中该PDCCH信令中携带进行调度的该该时延最大的数据包的预定义传输时刻的HARQ进程的标识信息,并且该PDCCH信令通过SPS C-RNTI标识,NDI为1。
S611:在预定义传输时刻对该数据包进行持续调度。
另外在本发明实施例中由于在回传链路上当中继未正确接收基站发送的数据包时,中继会向基站返回NACK信息,此时在预定义传输时刻,中继的业务队列为空,为了有效的提高资源的利用率,中继可以采用该业务队列传输其他用户的数据包。
当中继通过接入子帧将数据包调度到终端侧后,由于中继端调度到终端的数据包可能是采用持续调度方式,也可能是动态调度方式,因此对于终端其针对不同调度方式调度的数据包,采用不同的接收方式进行接收。
对于在预定义传输时刻采用持续调度方式调度的数据包,当UE处于SPS激活状态时,在当前传输时间间隔(Transmission Time Interval,TTI)内没有监测到下行调度,并且当前TTI处于预定义传输时刻时,则终端在预分配资源上采用预定义传输格式进行数据包的接收,不需要译码PDCCH信令。
终端在当前TTI内监测到采用SPS-CRNI标识的PDCCH信令时,则译码该PDCCH信令,该信令中携带数据包的预定义传输时刻的HARQ进程的标识信息时,识别该接入子帧中携带的NDI是否为0,当该NDI为0,并且确定自身当前不处于SPS激活状态时,则自身进行SPS激活操作,当该NDI为0,且其自身当前处于激活状态时,则根据PDCCH信令中携带的预定义的传输格式和预分配资源对SPS进行修改;当该NDI为1时,确定此标识信息的HARQ进程用于重传操作,将该被调度的数据包进行重传合并。
图7为本发明实施例提供的基于上述接入链路的调度方法终端的接收过程,该过程包括以下步骤:
S701:终端在每个下行接入子帧时刻,监测该接入子帧中是否存在针对自身的PDCCH信令,其中该PDCCH信令通过SPS C-RNTI标识。当监测到存在时,进行步骤S702,当监测到不存在时,进行步骤S703。
S702:采用动态调度下的接收方案接收该数据包,具体的,识别该PDCCH信令中携带的NDI信息;
当该NDI为0,且终端自身当前处于SPS激活状态时,根据PDCCH信令中携带的预定义传输格式和预分配资源对SPS进行修改;
当该NDI为0,且终端自身前处于SPS未激活状态时,根据PDCCH信令中携带下行SPS预分配资源和预定义传输格式,进行SPS激活;
当该NDI为1时,确定此标识信息的HARQ进程用于重传操作,将该被调度的数据包进行重传合并。
S703:判断当前时刻是否处于SPS预定义传输时刻,判断结果为是时,即确定当前时刻为SPS预定义传输时刻时,进行步骤S704,否则,进行步骤S705。
S704:进行SPS预定义接收,当未接收到中继调度的数据包时,通过上行接入子帧向中继发送NACK信息。
S705:接收过程结束。
本发明实施例提供的中继接入链路的半持续调度方法采用计算机仿真方式进行了验证。具体的的仿真过程包括:采用***级仿真方法,对多个小区蜂窝网络进行建模,网络由19个蜂窝小区构成,每个小区分为3个扇区,每个扇区都部署一个中继。中继与基站的部署位置示意图如图8所示,中继位于以扇区中心为圆心,1/5 ISD为半径的圆弧上靠近小区边缘的一侧。每个扇区共有20个用户,随机分布在以中继为中心,30m半径的圆内,并且全部接入中继。表1为***仿真参数配置。***的帧结构配置如下表2所示,
表1
表2
为了进行对比分析,将中继采用传统的SPS方案也进行仿真,图9为中继端在接入链路上分别采用传输的SPS调度方法以及本方案提出的中继接入链路SPS调度方法对数据包进行调度时,业务队列内VoIP数据包数量的概率分布示意图,横轴为中继端业务队列VoIP数据包的数量,纵轴为概率值。在图9的直方图中横条纹的直方图为采用传统SPS调度方法的概率分布示意图,方格直方图为采用本方案的概率分布示意图。在仿真过程中采用的统计方法为:对于每个两跳用户,在业务激活时期,每隔业务到达周期观察中继端上该用户的业务队列中VoIP数据包的个数,然后将所有两跳用户的数据进行汇总,得到中继端业务队列数据包数量的分布。从图9中可以看出,采用传统的SPS调度方法,RN端业务队列出现积压的概率为55.25%,而采用本方案的SPS调度方法,由于对造成VoIP业务队列积压的数据包在预定义传输时刻之外的接入子帧上进行了动态调度,消除了中继端VoIP业务队列数据包积压的情况。
为了进行对比分析,将中继采用传统的SPS方案也进行仿真,图10为中继端在接入链路上分别采用传输的SPS调度方法以及本方案提出的中继接入链路SPS调度方法对数据包进行调度时,两跳用户的VoIP数据包时延累积分布函数(Cumulative Distribution Function,CDF)曲线对比,其中实线为采用本方案提供的半持续调度方法的CDF曲线,虚线为采用传统的SPS调度方法的CDF曲线。在该CDF曲线中,横轴为VoIP数据包的时延,采用毫秒(ms)计量,纵轴为概率值。这里的VoIP数据包时延从数据包到达中继端业务队列开始统计,包括在终端业务队列中等待调度、回传链路重传所经历的时间以及中继端的处理时延,在中继端业务队列中的等待时延,直到终端正确接收或被抛弃为止。
根据图10所示可知两种调度方案下的两跳用户最小传输时延均为6ms,这里由回传子帧和下个接入子帧之间的最小时间间隔所致,而在50%CDF曲线处,相比较于传统的SPS方案,采用本发明实施例提供的中继接入链路的半持续调度方法可以为两跳用户减小大约20ms的传输延时。这是由于在中继端采用传统的SPS方案时,存在VoIP业务队列积压的问题,而采用本发明实施例提供的调度方案,针对VoIP业务队列积压的数据包采用了动态调度方法,因此明显降低了两跳用户VoIP数据包的时延。
图11为本发明实施例提供的中继接入链路的半持续调度***的结构示意图,该***包括:
基站1101,用于通过回传链路向中继发送数据包;
中继1102,用于上行接入子帧接收终端发送的否定应答信息,并,根据接收到的数据包在回传链路上的重传次数,及保存的回传链路往返时延,确定接收到的每个数据包的在回传链路上的传输时延,当数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息;
终端1103,用于下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息,并,接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
图12为本发明实施例提供的中继接入链路的半持续调度装置的结构示意图,该装置包括:
接收模块121,用于在上行接入子帧接收终端发送的否定应答信息;
时延确定模块122,用于根据接收到的数据包在回传链路上的重传次数,及保存的回传链路往返时延,确定接收到的每个数据包的在回传链路上的传输时延;
调度模块123,用于当数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
所述装置还包括:
比较模块124,用于根据确定的每个数据包的传输时延,及数据包到达中继后在队列中的等待时延,确定每个数据包的时延,比较接收到的每个数据包的时延,确定该进行调度的数据包的时延最大。
所述装置还包括:
重传判断模块125,用于根据所述进行调度的数据包的时延,业务的空口传输时延预算及接入链路的往返时延,确定所述进行调度的数据包在回传链路的最大重传次数,且所述进行调度的数据包在接入链路上已重传的次数小于所述最大重传次数。
所述调度模块123具体用于,根据所述进行调度的数据包对应的预定义传输时刻所在传输时间间隔TTI,接入链路的半持续调度周期,及接入链路用于半持续调度的HARQ进程的数量,确定所述进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
所述调度模块123具体用于,保存第一时延阈值,当数据包在回传链路上首次传输后被中继正确接收时,确定被正确接收的数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差,采用该时刻的差更新并保存所述第一时延阈值。
所述调度模块123具体用于,根据采用的SPS,确定标识该SPS的SPS无线网络临时标识C-RNTI,将确定的该SPS C-RNTI在该接入子帧上发送标识该PDCCH信令。
所述调度模块123具体用于,确定该数据包为接入链路的重传操作,将新数据指示NDI赋值为1,携带在该PDCCH信令中。
图13为本发明实施例提供的基于图12所述调度装置的接收装置的结构示意图,该装置包括:
反馈模块131,在下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息;
接收模块132,用于接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
所述接收模块132还用于,识别该PDCCH信令中携带的新数据指示NDI信息,当该NDI为0,且终端自身当前处于SPS激活状态时,根据PDCCH信令中携带的预定义传输格式和预分配资源对SPS进行修改,当该NDI为0,且终端自身前处于SPS未激活状态时,根据PDCCH信令中携带下行SPS预分配资源和预定义传输格式,进行SPS激活,当该NDI为1时,确定此标识信息的HARQ进程用于重传操作,将该被调度的数据包进行重传合并。
本发明实施例一种中继接入链路的半持续调度、接收方法、***及装置,该方法当终端在预定义接收时刻未接收到中继通过下行接入子帧发送的数据包时,终端通过上行接入子帧向中继发送NACK,当中继接收到NACK信息,及接收到在回传链路上的传输时延大于保存的时延阈值的数据包时,将该数据包在预定义传输时刻之外的接入子帧上采用该数据包的预定义传输时刻的HARQ进程进行动态调度。由于在本发明实施例中终端在预定义接收时刻未接收到数据包后,向中继反馈NACK信息,从而可以使中继对在回传链路上重传的数据包采用动态调度方式,调度到终端侧,减小该数据包的时延,提高业务的性能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (15)

1.一种中继接入链路的半持续调度SPS方法,其特征在于,包括:
中继在上行接入子帧接收终端发送的否定应答信息;并,
根据接收到的数据包在回传链路上的重传次数,及保存的回传链路的往返时延,确定接收到的每个数据包的在回传链路上的传输时延;
当存在数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息;
其中,采用以下方式保存时延阈值:
保存第一时延阈值,该第一时延阈值为数据包在回传链路上首次传输被中继正确接收时,数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差的经验值;当数据包在回传链路上首次传输后被中继正确接收时,确定被正确接收的该数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差,采用该时刻的差更新并保存所述第一时延阈值;
采用以下方式确定所述预定义传输时刻:
当SPS在某一下行子帧上被激活时,将该下行子帧所在的传输时间间隔TTI记为Tact,则中继第n个SPS周期内的预定义传输时刻记为
T sps n = T act + ( n - 1 ) × T period , 其中,Tperiod为SPS周期;
采用以下方式确定进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息:
根据所述进行调度的数据包对应的预定义传输时刻所在TTI,接入链路的SPS周期,及接入链路用于SPS的HARQ进程的数量,采用以下公式确定所述进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息:
Nprocess_id=[Floor(Tc_tti/Tperiod)]%Nconfig_process
其中,Nprocess_id为确定的该HARQ进程的进程号,即调度该数据包采用的HARQ进程的标识信息,Tc_tti表示当前该预定义传输时刻所在的TTI,Tperiod为SPS周期,Nconfig_process为SPS预留的HARQ进程的数量,其中,Floor为取整运算,该当前预定义传输时刻所在的TTI根据Tc_tti=SFN×10+Nsubframe确定,其中SFN为LTE***帧号,Nsubframe表示子帧号;
以及,预定义传输时刻之外的接入子帧是指,在传输时延大于保存的时延阈值的该数据包成功到达中继的时刻之后的、任一SPS周期内的除了预定义传输时刻之外的下行接入子帧。
2.如权利要求1所述的方法,其特征在于,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度之前,所述方法还包括:
根据确定的每个数据包的传输时延,及数据包到达中继后在队列中的等待时延,确定每个数据包的时延;
比较接收到的每个数据包的时延,确定该进行调度的数据包的时延最大。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述进行调度的数据包的时延,业务的空口传输时延预算及接入链路的往返时延,确定所述进行调度的数据包在接入链路的最大重传次数,且所述进行调度的数据包在接入链路上已传输的次数小于所述最大重传次数。
4.如权利要求1所述的方法,其特征在于,所述采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度包括:
根据采用的SPS,确定标识该SPS的SPS无线网络临时标识C-RNTI;
将确定的该SPS C-RNTI在该接入子帧上发送标识该PDCCH信令。
5.如权利要求4所述的方法,其特征在于,所述采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度包括:
确定该数据包为接入链路的重传操作,将新数据指示NDI赋值为1,携带在该PDCCH信令中。
6.一种基于权利要求1调度方法的接收方法,其特征在于,所述方法包括:
终端在下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息;并,
接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
识别该PDCCH信令中携带的新数据指示NDI信息;
当该NDI为0,且终端自身当前处于SPS激活状态时,根据PDCCH信令中携带的预定义传输格式和预分配资源对SPS进行修改;
当该NDI为0,且终端自身前处于SPS未激活状态时,根据PDCCH信令中携带下行SPS预分配资源和预定义传输格式,进行SPS激活;
当该NDI为1时,确定此标识信息的HARQ进程用于重传操作,将该被调度的数据包进行重传合并。
8.一种中继接入链路的半持续调度SPS***,其特征在于,所述***包括:
基站,用于通过回传链路向中继发送的数据包;
中继,用于上行接入子帧接收终端发送的否定应答信息,并,根据接收到的数据包在回传链路上的重传次数,及保存的回传链路往返时延,确定接收到的每个数据包的在回传链路上的传输时延,当数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息;
终端,用于下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息,并,接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息;
其中,采用以下方式保存时延阈值:
保存第一时延阈值,该第一时延阈值为数据包在回传链路上首次传输被中继正确接收时,数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差的经验值;当数据包在回传链路上首次传输后被中继正确接收时,确定被正确接收的该数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差,采用该时刻的差更新并保存所述第一时延阈值;
采用以下方式确定所述预定义传输时刻:
当SPS在某一下行子帧上被激活时,将该下行子帧所在的传输时间间隔TTI记为Tact,则中继第n个SPS周期内的预定义传输时刻记为
T sps n = T act + ( n - 1 ) × T period , 其中,Tperiod为SPS周期;
采用以下方式确定进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息:
根据所述进行调度的数据包对应的预定义传输时刻所在TTI,接入链路的SPS周期,及接入链路用于SPS的HARQ进程的数量,采用以下公式确定所述进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息:
Nprocess_id=[Floor(Tc_tti/Tperiod)]%Nconfig_process
其中,Nprocess_id为确定的该HARQ进程的进程号,即调度该数据包采用的HARQ进程的标识信息,Tc_tti表示当前该预定义传输时刻所在的TTI,Tperiod为SPS周期,Nconfig_process为SPS预留的HARQ进程的数量,其中,Floor为取整运算,该当前预定义传输时刻所在的TTI根据Tc_tti=SFN×10+Nsubframe确定,其中SFN为LTE***帧号,Nsubframe表示子帧号;
以及,预定义传输时刻之外的接入子帧是指,在传输时延大于保存的时延阈值的该数据包成功到达中继的时刻之后的、任一SPS周期内的除了预定义传输时刻之外的下行接入子帧。
9.一种中继接入链路的半持续调度SPS装置,其特征在于,所述装置包括:
接收模块,用于在上行接入子帧接收终端发送的否定应答信息;
时延确定模块,用于根据接收到的数据包在回传链路上的重传次数,及保存的回传链路往返时延,确定接收到的每个数据包的在回传链路上的传输时延;
调度模块,用于当数据包的传输时延大于保存的时延阈值时,在预定义传输时刻之外的接入子帧上,采用物理下行链路控制信道PDCCH信令对该数据包进行动态调度,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息;
其中,采用以下方式保存时延阈值:
保存第一时延阈值,该第一时延阈值为数据包在回传链路上首次传输被中继正确接收时,数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差的经验值;当数据包在回传链路上首次传输后被中继正确接收时,确定被正确接收的该数据包正确到达中继的时刻,及中继预定义传输该数据包的时刻的差,采用该时刻的差更新并保存所述第一时延阈值;
采用以下方式确定所述预定义传输时刻:
当SPS在某一下行子帧上被激活时,将该下行子帧所在的传输时间间隔TTI记为Tact,则中继第n个SPS周期内的预定义传输时刻记为
T sps n = T act + ( n - 1 ) × T period , 其中,Tperiod为SPS周期;
采用以下方式确定进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息:
根据所述进行调度的数据包对应的预定义传输时刻所在TTI,接入链路的SPS周期,及接入链路用于SPS的HARQ进程的数量,采用以下公式确定所述进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息:
Nprocess_id=[Floor(Tc_tti/Tperiod)]%Nconfig_process
其中,Nprocess_id为确定的该HARQ进程的进程号,即调度该数据包采用的HARQ进程的标识信息,Tc_tti表示当前该预定义传输时刻所在的TTI,Tperiod为SPS周期,Nconfig_process为SPS预留的HARQ进程的数量,其中,Floor为取整运算,该当前预定义传输时刻所在的TTI根据Tc_tti=SFN×10+Nsubframe确定,其中SFN为LTE***帧号,Nsubframe表示子帧号;
以及,预定义传输时刻之外的接入子帧是指,在传输时延大于保存的时延阈值的该数据包成功到达中继的时刻之后的、任一SPS周期内的除了预定义传输时刻之外的下行接入子帧。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
比较模块,用于根据确定的每个数据包的传输时延,及数据包到达中继后在队列中的等待时延,确定每个数据包的时延,比较接收到的每个数据包的时延,确定该进行调度的数据包的时延最大。
11.如权利要求10所述的装置,其特征在于,所述装置还包括:
重传判断模块,用于根据所述进行调度的数据包的时延,业务的空口传输时延预算及接入链路的往返时延,确定所述进行调度的数据包在回传链路的最大重传次数,且所述进行调度的数据包在接入链路上已重传的次数小于所述最大重传次数。
12.如权利要求9所述的装置,其特征在于,所述调度模块具体用于,根据采用的SPS,确定标识该SPS的SPS无线网络临时标识C-RNTI,将确定的该SPS C-RNTI在该接入子帧上发送标识该PDCCH信令。
13.如权利要求12所述的装置,其特征在于,所述调度模块具体用于,确定该数据包为接入链路的重传操作,将新数据指示NDI赋值为1,携带在该PDCCH信令中。
14.一种基于权利要求9调度装置的接收装置,其特征在于,所述装置包括:
反馈模块,在下行接入子帧调度接收时刻未接收到数据包时,通过上行接入子帧向中继发送否定应答消息;
接收模块,用于接收在预定义传输时刻之外的接入子帧上,接收中继采用物理下行链路控制信道PDCCH信令动态调度的数据包,其中该PDCCH信令中携带进行调度的该数据包的预定义传输时刻的HARQ进程的标识信息。
15.如权利要求14所述的装置,其特征在于,所述接收模块还用于,识别该PDCCH信令中携带的新数据指示NDI信息,当该NDI为0,且终端自身当前处于SPS激活状态时,根据PDCCH信令中携带的预定义传输格式和预分配资源对SPS进行修改,当该NDI为0,且终端自身前处于SPS未激活状态时,根据PDCCH信令中携带下行SPS预分配资源和预定义传输格式,进行SPS激活,当该NDI为1时,确定此标识信息的HARQ进程用于重传操作,将该被调度的数据包进行重传合并。
CN201110000523.2A 2011-01-04 2011-01-04 中继接入链路的半持续调度、接收方法、***及装置 Active CN102548011B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110000523.2A CN102548011B (zh) 2011-01-04 2011-01-04 中继接入链路的半持续调度、接收方法、***及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110000523.2A CN102548011B (zh) 2011-01-04 2011-01-04 中继接入链路的半持续调度、接收方法、***及装置

Publications (2)

Publication Number Publication Date
CN102548011A CN102548011A (zh) 2012-07-04
CN102548011B true CN102548011B (zh) 2014-12-10

Family

ID=46353677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110000523.2A Active CN102548011B (zh) 2011-01-04 2011-01-04 中继接入链路的半持续调度、接收方法、***及装置

Country Status (1)

Country Link
CN (1) CN102548011B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2947802B1 (en) * 2013-02-07 2020-11-11 Huawei Technologies Co., Ltd. Data transmission method and device
CN106304173B (zh) * 2015-05-25 2020-01-24 上海诺基亚贝尔股份有限公司 在d2d用户设备中用于测量无线链路质量的方法
CN106301706B (zh) * 2015-06-03 2019-11-22 南宁富桂精密工业有限公司 混合自动重传请求处理方法及***
CN106304377B (zh) * 2015-06-04 2019-12-13 电信科学技术研究院 一种进行调度的方法和设备
CN108370580B (zh) * 2015-12-08 2022-12-06 英特尔公司 匹配用户装备和网络调度周期
CN107404393A (zh) * 2016-05-20 2017-11-28 北京信威通信技术股份有限公司 一种判断链路故障的方法及***
EP3512141A4 (en) * 2016-09-28 2019-09-18 Huawei Technologies Co., Ltd. ACK / NACK INFORMATION FEEDBACK METHOD FOR DOWNLINK DATA, AND RELEVANT DEVICE
CN108365924B (zh) * 2017-01-26 2021-02-12 华为技术有限公司 一种数据重传方法、通信装置
CN109729583B (zh) * 2017-10-27 2021-06-25 维沃移动通信有限公司 一种无线资源配置方法、基站和用户终端
WO2019095366A1 (en) 2017-11-20 2019-05-23 Qualcomm Incorporated Dynamic termination of hybrid automatic repeat request retransmissions
CN111970208B (zh) * 2020-08-27 2024-03-05 腾讯科技(深圳)有限公司 网络传输方法、装置、设备及计算机可读存储介质
CN118042619A (zh) * 2022-11-11 2024-05-14 上海朗帛通信技术有限公司 一种被用于无线通信的通信节点中的方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101795170A (zh) * 2009-02-02 2010-08-04 中兴通讯股份有限公司 一种实现数据反馈的方法、接收设备及***
CN101854639A (zh) * 2009-03-31 2010-10-06 中兴通讯股份有限公司 资源调度方法及用户设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100110964A1 (en) * 2008-11-04 2010-05-06 Motorola, Inc. Method for Relays within Wireless Communication Systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101795170A (zh) * 2009-02-02 2010-08-04 中兴通讯股份有限公司 一种实现数据反馈的方法、接收设备及***
CN101854639A (zh) * 2009-03-31 2010-10-06 中兴通讯股份有限公司 资源调度方法及用户设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Jianhua Liu,et.Semi-Persistent Scheduling for VoIP Service in the LTE-Advcanced Relaying Networks.《Communications,Circuits and Systems(ICCCAS), 2010 International Cofference》.2010, *

Also Published As

Publication number Publication date
CN102548011A (zh) 2012-07-04

Similar Documents

Publication Publication Date Title
CN102548011B (zh) 中继接入链路的半持续调度、接收方法、***及装置
CN104170294B (zh) 物理上行链路共享信道(pusch)传输时间间隔(tti)捆绑
NL2012390C2 (en) Harq reception status determination and transmission.
KR101863203B1 (ko) 피드백 정보를 전송하는 방법 및 장치
CN104919745B (zh) 反馈信息的处理方法、基站和用户设备
CN102264098B (zh) 一种缓冲区状态报告处理的方法和装置
AU2010301594B2 (en) Relay backhaul uplink HARQ protocol
JP5567601B2 (ja) 中継器と基地局との間のデータ送受信方法
US9204429B2 (en) Method and apparatus for adjusting HARQ timing
CN110944394A (zh) 无线通信中导出用于侧链路传送的反馈资源的方法和设备
CN102215590B (zh) 一种调度方法及***
CN102573074B (zh) 回传链路上的半持续调度方法、接收方法及***和装置
EP3211813B1 (en) Device and method of handling hybrid automatic repeat request transmission
CN102143596B (zh) 一种无线资源调度方法和***
CN101925118B (zh) 一种避免接口传输冲突的方法、装置和***
KR20140144737A (ko) Lte tdd 시스템에서 tdd ul/dl 구성의 동적 변경에 대한 harq
KR101584814B1 (ko) 무선통신 시스템에서 스케줄링 요청 전송방법 및 장치
WO2013020508A1 (zh) Tdd无线帧中传输数据的方法、***和设备
CN101931960B (zh) 一种避免上行传输冲突的方法、***和装置
WO2010127624A1 (zh) 数据重传的指示方法、重传数据的方法、***及中继站
CN107624261A (zh) 在无线通信***中执行针对基于竞争的pusch传输的竞争解决的方法和装置
WO2012163171A1 (zh) 一种数据传输的方法及装置
US9118479B2 (en) Mobile communication system
CN102573096B (zh) 回传链路上的半持续调度方法、接收方法、***及装置
WO2015024248A1 (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