传输处理方法及装置与流程

文档序号:11181155阅读:281来源:国知局
传输处理方法及装置与流程

本发明涉及通讯领域,具体而言,涉及传输处理方法及装置。



背景技术:

移动业务分为点到点业务(例如单播业务)和点到多点业务(例如广播组播业务、组呼业务)。

3gpp有3种传输机制来解决点到多点业务,分别为embms(增强型多媒体广播多播业务,enhancedmultimediabroadcastmulticastservice)、sc-ptm(singlecellpointtomultipoint,单小区点到多点)和unicast(单播)。其中,对于embms和sc-ptm,目前还没有物理层的重传机制(例如,harq重传机制),因此,对于错误敏感的数据业务,系统的传输效率会非常低下。



技术实现要素:

本发明提供了传输处理方法及装置,以解决现有技术中没有重传机制所导致的问题。

根据本发明的一个方面,提供了一种传输处理方法,包括:发送节点向多个接收节点同时进行相同的数据传输,其中,每个数据包均分配有一个反馈资源;对于每个接收节点,在需要进行反馈的情况下,在该数据包对应的反馈资源上对接收到的来自所述发送节点的数据进行反馈。

进一步地,所述发送节点向所述多个接收节点同时进行相同的数据传输包括:所述发送节点向所述多个接收节点同时进行相同的harq数据传输;对接收到的来自所述发送节点的数据进行反馈包括:对接收到的来自所述发送节点的数据进行harq反馈。

进一步地,在该数据包对应的反馈资源上进行harq反馈包括:在该数据包对应的反馈资源上进行同步或者异步harq反馈,其中,所述同步harq反馈表示harq反馈时间与对应的harq传输时间是固定的;所述异步harq表示harq反馈时间与对应的harq传输时间是不固定的,harq反馈时携带有数据包的标识信息。

进一步地,所述每个数据包还携带有以下至少之一:新数据指示、重传指示、harq反馈资源指示。

进一步地,harq反馈的所述nack信息通过信号来表征。

进一步地,所述信号包括以下至少之一:脉冲、调制符号。

进一步地,所述发送节点向所述多个接收节点同时进行相同的数据传输包括:所述发送节点向所述多个接收节点在相同的资源上进行相同的数据传输。

进一步地,所述资源包括以下至少之一:时域资源、频域资源、码域资源、空域资源。

进一步地,所述发送节点到所述接收节点的链路处于同步状态;所述接收节点到所述发送节点的链路处于同步状态、不同步状态或者失步状态。

进一步地,还包括:所述发送节点向所述接收节点进行harq重传时,进行软合并或者增量冗余重传。

进一步地,所述每个接收节点,如果正确解出数据包,则不向所述发送节点进行harq反馈;如果没有正确解出数据包,则在该数据包对应的所述反馈资源上反馈nack信息;所述发送节点,在所述反馈资源上进行检测,如果检测到nack信息,则对对应的数据包进行重传处理,如果没有检测到nack信息,则认为对应的数据包被所有的接收节点正确接收,并进行新的数据传输处理。

进一步地,所述发送节点在接收到接收节点发送的nack信息之后,判断对应的数据包的重传次数是否达到规定的门限,如果是,则丢弃该数据包,并进行新的数据传输处理;如果不是,则对该数据包进行重传。

根据本发明的另一个方面,还提供了一种传输处理装置,包括:发送模块,位于发送节点中,用于向多个接收节点同时进行相同的数据传输,其中,每个数据包均分配有一个反馈资源;反馈模块,位于接收节点中,用于在需要进行反馈的情况下,在该数据包对应的反馈资源上对接收到的来自所述发送节点的数据进行反馈。

进一步地,所述发送模块,用于向所述多个接收节点同时进行相同的harq数据传输;所述反馈模块,用于对接收到的来自所述发送节点的数据进行harq反馈。

进一步地,所述反馈模块用于在该数据包对应的反馈资源上进行同步或者 异步harq反馈,其中,所述同步harq反馈表示harq反馈时间与对应的harq传输时间是固定的;所述异步harq表示harq反馈时间与对应的harq传输时间是不固定的,harq反馈时携带有数据包的标识信息。

进一步地,所述每个数据包还携带有以下至少之一:新数据指示、重传指示、harq反馈资源指示。

进一步地,harq反馈的所述nack信息通过信号来表征。

进一步地,所述信号包括以下至少之一:脉冲、调制符号。

进一步地,所述发送模块用于向所述多个接收节点在相同的资源上进行相同的数据传输。

进一步地,所述资源包括以下至少之一:时域资源、频域资源、码域资源、空域资源。

进一步地,所述发送节点到所述接收节点的链路处于同步状态;所述接收节点到所述发送节点的链路处于同步状态、不同步状态或者失步状态。

进一步地,所述发送模块,用于向所述接收节点进行harq重传时,进行软合并或者增量冗余重传。

进一步地,所述反馈模块,用于在能够正确解出数据包的情况下,不向所述发送节点进行harq反馈;在没有正确解出数据包的情况下,在该数据包对应的所述反馈资源上反馈nack信息;所述发送节点还包括检测模块,所述检测模块用于在所述反馈资源上进行检测,如果检测到nack信息,则对对应的数据包进行重传处理,如果没有检测到nack信息,则认为对应的数据包被所有的接收节点正确接收,并进行新的数据传输处理。

进一步地,所述发送模块,用于在接收到接收节点发送的nack信息之后,判断对应的数据包的重传次数是否达到规定的门限,如果是,则丢弃该数据包,并进行新的数据传输处理;如果不是,则对该数据包进行重传。

通过本发明,采用发送节点向多个接收节点同时进行相同的数据传输,其中,每个数据包均分配有一个反馈资源;对于每个接收节点,在需要进行反馈的情况下,在该数据包对应的反馈资源上对接收到的来自发送节点的数据进行反馈。通过本发明解决了现有技术中没有重传机制所导致的问题,提高了点到多点传输的可靠性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的传输处理方法的流程图;

图2是根据本发明实施例的传输处理装置的结构框图;

图3是根据本发明实施例的基站同时给小区中的ue11、ue12和ue13进行点到多点的传输的示意图;

图4是根据本发明实施例的终端ue21同时给ue22、ue23和ue24进行点到多点的传输示意图;

图5是根据本发明实施例的harq新传的示意图;

图6是根据本发明实施例的harq重传的示意图;

图7是根据本发明实施例的harq包丢弃处理的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

在本实施例中提供了一种传输处理方法,图1是根据本发明实施例的传输处理方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,发送节点向多个接收节点同时进行相同的数据传输,其中,每个数据包均分配有一个反馈资源;

步骤s104,对于每个接收节点,在需要进行反馈的情况下,在该数据包对应的反馈资源上对接收到的来自该发送节点的数据进行反馈。

通过上述步骤解决现有技术中没有重传机制所导致的问题,提高了点到多点传输的可靠性。

进行反馈的方式有很多种,一种比较常用的反馈方式是harq方式,即对接收的数据进行harq反馈。此时发送数据的时候也使用harq进行数据传输。例如,每个接收节点,如果正确解出数据包,则不向发送节点进行harq反馈;如果没有正确解出数据包,则在该数据包对应的反馈资源上反馈nack信息;发送节点,在反馈资源上进行检测,如果检测到nack信息,则对对 应的数据包进行重传处理,如果没有检测到nack信息,则认为对应的数据包被所有的接收节点正确接收,并进行新的数据传输处理。

在一个可选的实施方式中,可以在该数据包对应的反馈资源上进行同步或者异步harq反馈,其中,同步harq反馈表示harq反馈时间与对应的harq传输时间是固定的;异步harq表示harq反馈时间与对应的harq传输时间是不固定的,harq反馈时携带有数据包的标识信息。

在一个可选的实施方式中,每个数据包还可以携带有以下至少之一:新数据指示、重传指示、harq反馈资源指示。

harq反馈的nack信息可以有很多中表征方式,例如,harq反馈的nack信息通过一个信号(例如,脉冲和/或调制符号)来表征。

作为一个可选的实施方式,发送节点向多个接收节点在相同的资源上进行相同的数据传输。例如,该资源可以包括以下至少之一:时域资源、频域资源、码域资源、空域资源。

作为一个可选的实施方式,发送节点到接收节点的链路可以处于同步状态;接收节点到发送节点的链路可以处于同步状态、不同步状态或者失步状态。

作为另一个可选的实施方式,发送节点向接收节点进行harq重传时,可以进行软合并或者增量冗余重传。

作为一个可选的实施方式,每个接收节点,如果正确解出数据包,则不向发送节点进行harq反馈;如果没有正确解出数据包,则在该数据包对应的反馈资源上反馈nack信息;发送节点,在反馈资源上进行检测,如果检测到nack信息,则对对应的数据包进行重传处理,如果没有检测到nack信息,则认为对应的数据包被所有的接收节点正确接收,并进行新的数据传输处理。

作为另一个可选的实施方式,发送节点在接收到接收节点发送的nack信息之后,判断对应的数据包的重传次数是否达到规定的门限,如果是,则丢弃该数据包,并进行新的数据传输处理;如果不是,则对该数据包进行重传。

在本实施例中还提供了一种传输处理装置,图2是根据本发明实施例的传输处理装置的结构框图,如图2所示,该装置包括:

发送模块22,位于发送节点中,用于向多个接收节点同时进行相同的数据传输,其中,每个数据包均分配有一个反馈资源;

反馈模块24,位于接收节点中,用于在需要进行反馈的情况下,在该数据包对应的反馈资源上对接收到的来自发送节点的数据进行反馈。

可选地,发送模块22,用于向多个接收节点同时进行相同的harq数据传输;反馈模块24,用于对接收到的来自发送节点的数据进行harq反馈。

可选地,反馈模块24用于在该数据包对应的反馈资源上进行同步或者异步harq反馈,其中,同步harq反馈表示harq反馈时间与对应的harq传输时间是固定的;异步harq表示harq反馈时间与对应的harq传输时间是不固定的,harq反馈时携带有数据包的标识信息。

可选地,每个数据包还携带有以下至少之一:新数据指示、重传指示、harq反馈资源指示。

可选地,harq反馈的nack信息通过信号来表征。

可选地,信号包括以下至少之一:脉冲、调制符号。

可选地,发送模块22用于向多个接收节点在相同的资源上进行相同的数据传输。

可选地,资源包括以下至少之一:时域资源、频域资源、码域资源、空域资源。

可选地,发送节点到接收节点的链路处于同步状态;接收节点到发送节点的链路处于同步状态、不同步状态或者失步状态。

可选地,发送模块22,用于向接收节点进行harq重传时,进行软合并或者增量冗余重传。

可选地,反馈模块24,用于在能够正确解出数据包的情况下,不向发送节点进行harq反馈;在没有正确解出数据包的情况下,在该数据包对应的反馈资源上反馈nack信息;发送节点还可以包括检测模块,检测模块用于在反馈资源上进行检测,如果检测到nack信息,则对对应的数据包进行重传处理,如果没有检测到nack信息,则认为对应的数据包被所有的接收节点正确接收,并进行新的数据传输处理。

可选地,发送模块22,用于在接收到接收节点发送的nack信息之后,判断对应的数据包的重传次数是否达到规定的门限,如果是,则丢弃该数据包,并进行新的数据传输处理;如果不是,则对该数据包进行重传。

下面结合一个可选实施例进行说明。

在本实施例中,一个发送节点给两个及以上接收节点同时进行相同的数据传输;对每个数据包分配一个反馈资源;对于每个接收节点,如果正确解出数据包,则不向发送节点进行harq反馈;如果没有正确解出数据包,则在该数据包对应的反馈资源上反馈nack信息;对于发送节点,在反馈资源上进行检测,如果检测到nack信息,则对对应的数据包进行重传处理,如果没有检测到nack信息,则认为对应的数据包被所有的接收节点正确接收,并进行新的数据传输处理。

每个数据包携带一个id,令为harqprocessid;

接收节点的harq反馈可以包括:如果正确解出数据包,则不向发送节点进行harq反馈;如果没有正确解出数据包,则在该数据包对应的反馈资源上反馈nack信息;

harq反馈可以是同步反馈,也可以是异步反馈;

同步反馈表示harq反馈时间与对应的harq传输时间是固定的,harq反馈时无需携带harqprocessid;异步反馈表示harq反馈时间与对应的harq传输时间是不固定的,harq反馈时需携带harqprocessid;每个数据包还携带新传和重传指示,令为ndi(newdataindication,新数据指示);每个数据包还可以携带对应的harq反馈资源指示。

harq反馈的nack信息可以通过一个信号来表征,例如脉冲。

一个发送节点给两个及以上接收节点同时进行相同的数据传输,具体为:一个发送节点向两个及以上接收节点在相同的资源上同时进行相同的数据传输,例如,一个基站向该基站的小区覆盖下对多个终端在相同的时频资源上进行数据传输。相同的资源可以指相同的时域、频域、码域、空域资源,当然也不限于此。

发送节点可以是基站,也可以是终端;接收节点是终端。

下行链路表示发送节点到接收节点的链路;上行链路表示接收节点到发送节点的链路。

下行链路处于同步状态;上行链路可以是处于同步状态,也可以是处于不同步或者失步状态。

以lte系统为例,令基站为发送节点,终端为接收节点,终端处于rrc_connected状态且上行失步,或者处于rrc_idle状态时,属于接收节点 处于上行不同步或者失步状态;终端处于rrc_connected状态且上行同步,属于接收节点处于上行同步状态。

点到多点harq重传:可以进行cc(chasecombine,软合并)重传,也可以进行ir(incrementalredundancy,增量冗余)重传。

下面结合几个场景进行说明。

点到多点传输场景

场景一:基站(enb)同时给小区中的ue11、ue12和ue13进行点到多点的传输。如图3所示。

场景二:终端ue21同时给ue22、ue23和ue24进行点到多点的传输。如图4所示。

实施例一:harq新传

发送节点a1给接收节点b11和接收节点b12进行点到多点的harq传输;令harq重传方式为cc方式;harq最大重传次数为3。图5是根据本发明实施例的harq新传的示意图,如图5所示,可以包括如下步骤:

步骤1:某个时刻,发送节点a1通过harqprocess0进行新数据传输,并指示为新传,同时缓存该数据;

步骤2:

步骤2.1:接收节点b11判断harqprocess0为新传,并正确解码harqprocess0中的数据,因此,在harqprocess0对应的反馈资源上不向发送节点进行harq反馈,同时向高层投递该解码后的数据;

步骤2.2:接收节点b12判断harqprocess0为新传,并正确解码harqprocess0中的数据,因此,在harqprocess0对应的反馈资源上不向发送节点进行harq反馈,同时向高层投递该解码后的数据;

步骤3:

发送节点a1在harqprocess0对应的反馈资源上未解出nack信息,则对harqprocess0进行新传处理,并指示为传传;

步骤4:

步骤4.1:接收节点b11判断harqprocess0为新传,则继续进行新传接收处理;

步骤4.2:接收节点b12判断harqprocess0为新传,则继续进行新传接 收处理。

实施例二:harq重传

发送节点a2给接收节点b21、接收节点b22和接收节点b23进行点到多点的harq传输;令harq重传方式为ir方式;harq最大重传次数为3。图6是根据本发明实施例的harq重传的示意图,如图6所示,可以包括如下步骤:

步骤1:某个时刻,发送节点a2通过harqprocess0进行新数据传输,并指示为新传,同时缓存该数据;

步骤2:

步骤2.1:接收节点b21判断harqprocess0为新传,并正确解码harqprocess0中的数据,因此,在harqprocess0对应的反馈资源上不向发送节点进行harq反馈,同时向高层投递该解码后的数据;

步骤2.2:接收节点b22判断harqprocess0为新传,错误地解码harqprocess0中的数据,因此,在harqprocess0对应的反馈资源上向发送节点进行nack反馈,同时缓存接收到的数据;

步骤2.3:接收节点b23判断harqprocess0为新传,错误地解码harqprocess0中的数据,因此,在harqprocess0对应的反馈资源上向发送节点进行nack反馈,同时缓存接收到的数据;

步骤3:

发送节点a2在harqprocess0对应的反馈资源上解出nack信息,判断还有3次重传,则对harqprocess0通过ir方式进行重传处理,并指示为重传;

步骤4:

步骤4.1:接收节点b21判断harqprocess0为重传,而该harqprocess0的最近的传输为正确接收,则不对该数据进行接收处理;

步骤4.2:接收节点b22判断harqprocess0为重传,而该harqprocess0的最近的传输为错误接收,则把接收的数据与最近一次缓存的数据进行ir合并,然后再进行解码处理;

步骤4.3:接收节点b23判断harqprocess0为重传,而该harqprocess0的最近的传输为错误接收,则把接收的数据与最近一次缓存的数据进行ir合 并,然后再进行解码处理。

实施例三:harq包丢弃处理

发送节点a3给接收节点b31和接收节点b32进行点到多点的harq传输;令harq重传方式为cc方式;harq最大重传次数为1。图7是根据本发明实施例的harq包丢弃处理的示意图,如图7所示,该处理可以包括如下步骤:

步骤1:某个时刻,发送节点a3通过harqprocess3进行数据新传,并指示为新传,同时缓存该数据;

步骤2:

步骤2.1:接收节点b31判断harqprocess3为新传,错误地解码harqprocess3中的数据,因此,在harqprocess3对应的反馈资源上向发送节点进行nack反馈,同时缓存接收到的数据;

步骤2.2:接收节点b32判断harqprocess3为新传,错误地解码harqprocess3中的数据,因此,在harqprocess3对应的反馈资源上向发送节点进行nack反馈,同时缓存接收到的数据;

步骤3:

发送节点a3在harqprocess3对应的反馈资源上解出nack信息,判断还有1次重传,则对harqprocess3通过cc方式进行重传处理,并指示为重传;

步骤4:

步骤4.1:接收节点b31判断harqprocess3为重传,而该harqprocess3的最近的传输为错误接收,则把接收的数据与最近一次缓存的数据进行cc合并;然后再进行解码处理,正确解码harqprocess3中的数据,因此,在harqprocess3对应的反馈资源上不向发送节点进行harq反馈,同时向高层投递该解码后的数据;

步骤4.2:接收节点b32判断harqprocess3为重传,而该harqprocess3的最近的传输为错误接收,则把接收的数据与最近一次保存的数据进行cc合并;然后再进行解码处理,错误地解码harqprocess3中的数据,因此,在harqprocess3对应的反馈资源上向发送节点进行nack反馈,同时缓存合并后的数据;

步骤5:

发送节点a3在harqprocess3对应的反馈资源上解出nack信息,判断harqprocess3已经达到最大重传次数,因此,对harqprocess3的缓存数据丢弃,同时进行新的数据传输处理。

步骤6:

步骤6.1:接收节点b31判断harqprocess3为新传,则进行新传处理;

步骤6.2:接收节点b32判断harqprocess3为新传,则丢弃之前缓存的数据,并进行新传处理。

通过上述实施例解决了现有技术中没有harq重传机制所导致的问题,提高了点到多点传输的可靠性。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1