一种基于混合自动请求重传的数据传输方法和装置与流程

文档序号:13033610阅读:283来源:国知局
一种基于混合自动请求重传的数据传输方法和装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种基于混合自动请求重传的数据传输方法和装置。



背景技术:

lte使用混合自动请求重传(harq)技术确保数据的可靠传输,harq基于前向纠错(forwarderrorcorrection,fec)和自动请求重传(automaticrepeatrequest,arq)相结合的差错控制方法,来降低系统误码率、提高系统吞吐量。

fec通过在发送的信息中添加冗余信息,使得接收端能够根据冗余信息纠正接收到的信息中的部分错误,从而减少重传的次数。对于fec无法纠正的错误,接收端会通过arq机制请求发送端重传数据。harq具体过程如下:接收端使用检错码,通常为crc校验,来检测接收的数据包是否出错。如果没有错误,则向发送端发送一个肯定的确认(ack);如果出现错误,则接收端使用harq软合并将接收到的错误数据包保存在一个harq缓存(harqbuffer)中,并发送一个否定的确认(nack)给发送端,发送端收到nack后,会重发数据,接收端将harqbuffer中上次保存的错误数据与后续接收到的重传数据包进行合并,从而得到更可靠的数据包,然后对合并后的数据包进行解码,如果解码还是失败,则再请求重传,直到解码成功或达到请求重传上限。

在上述harq过程中,接收端在数据包解码失败之后,都会将该数据包保存到相应harq缓存中,在接收到重传的数据之后,将重传的数据与harq缓存中的保存的数据进行软合并。如果重传的数据被噪声污染较严重,在重传的数据和缓存中保存的数据软合并后,会造成缓存中保存的数据也受到污染,harq重传次数会增加,最终可能导致整个harq重传过程中的数据始终无法正确解析。



技术实现要素:

本发明提供一种基于混合自动请求重传的数据传输方法和装置,以减少由于受污染数据引起的harq重传次数和harq失败次数,提高整个harq重传的有效性和可靠性。

第一方面,本发明实施例提供了一种基于混合自动请求重传的数据传输方法,包括:

测量接收的数据的信噪比;

在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并调度重传数据。

第二方面,本发明实施例还提供了一种基于混合自动请求重传的数据传输装置,包括:

信噪比确定单元,用于测量接收的数据的信噪比;

数据处理和调度单元,用于在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并调度重传数据。

本发明通过测量接收数据的信噪比,在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并调度重传数据,根据接收数据的信噪比确定数据的受污染程度,在接收数据的信噪比小于设定阈值,即受污染程度较严重时,不将接收的数据进行软合并处理,并调度重传数据,可以减少由于受污染数据引起的harq重传次数和harq失败次数,提高整个harq重传的有效性和可靠性。

附图说明

图1是本发明实施例一提供的一种基于混合自动请求重传的数据传输方法的流程示意图;

图2是本发明实施例二提供的一种基于混合自动请求重传的数据传输方法的流程示意图;

图3是本发明实施例三提供的一种基于混合自动请求重传的数据传输方法的流程示意图;

图4是本发明实施例四提供的一种基于混合自动请求重传的数据传输方法的流程图;

图5是本发明实施例五提供的一种基于混合自动请求重传的数据传输装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种基于混合自动请求重传的数据传输方法的流程示意图。本实施例可适用于终端与基站之间传输数据的情况,该方法可以由基于混合自动请求重传的数据传输的装置来执行,该装置可配置于基站中。本实施例提供的基于混合自动请求重传的数据传输方法具体包括如下步骤:

s110、测量接收的数据的信噪比。

例如,接收来至某个harq进程的传输块后,接收端使用参考解调信号测量该传输块中的数据的信噪比。具体地,基站物理层可根据pusch参考解调信号的信道估计来分别计算接收数据的信号功率、噪声功率及信噪比。

s120、在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并调度重传数据。

在接收的数据的信噪比小于设定阈值时,说明接收的数据受噪声干扰比较严重,若该数据为重传数据,需要将接收的数据与缓存中存储的harq进程中的数据,即上一次保存的未解码成功的数据进行软合并,为了防止该数据对缓存中存储的harq进程的数据造成污染,可以不将接收的数据与缓存中存储的该harq进程中的数据进行软合并,并调度重传数据。其中,设定阈值可以根据不同的系统和系统的使用环境等因素确定。

本实施例提供的技术方案,通过测量接收数据的信噪比,在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并调度重传数据,根据接收的数据的信噪比确定数据的受污染程度,在接收数据的信噪比小于设定阈值,即受污染程度较严重时,不将接收的数据进行软合并处理,并调度重传数据,可以减少由于受污染数据引起的harq重传次数和harq失败次数,提高整个harq重传的有效性和可靠性。

实施例二

图2是本发明实施例二提供的一种基于混合自动请求重传的数据传输方法的流程示意图。本实施例是在上述实施例一的基础上进行了优化。参见图2,本实施例提供的基于混合自动请求重传的数据传输方法具体包括:

s210、测量接收的数据的信噪比。

s220、在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理。

s230、丢弃所述接收的数据,并向上层上报dci0无效。

例如丢弃接收的数据的操作可由物理层phy执行,phy丢弃接收的数据之后,向mac子层上报dci0无效。

s240、根据上报的dci0无效的信息,调度按照与所述接收的数据相同的冗余版本号重传数据。

dci0中可包括harq进程号、新数据标志以及冗余版本号等信息。当上层接收到下层上报的dci0无效的信息,可知下层已将上次调度传输的数据丢弃,上层可以调度新的dci0信息,以调度按照与上此接收的数据相同的冗余版本号重传数据。

本实施例提供的技术方案,测量接收的数据的信噪比,在接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并丢弃所述接收的数据,调度按照与接收的数据相同的冗余版本号重传数据。可以减少由于受污染数据引起的harq重传次数和harq失败次数,提高整个harq重传的有效性和可靠性。

实施例三

图3是本发明实施例三提供的一种基于混合自动请求重传的数据传输方法的流程示意图。本实施例是在上述实施例一的基础上进行了优化。参见图3,本实施例提供的基于混合自动请求重传的数据传输方法具体包括:

s310、测量接收的数据的信噪比。

s320、在所述接收的数据的信噪比大于等于所述设定阈值时,将所述接收的数据进行软合并处理。

进一步的,将所述接收的数据进行软合并处理,包括:

将所述接收的数据与缓存中上一次保存的数据进行软合并;

在同一个harq进程中,将接收的数据与该harq进程对应的缓存中上一次保存的harq软信息数据进行合并,合并后的数据为软合并处理得到的数据。

在将接收的数据进行软合并处理之后、对软合并处理得到的数据进行解码之前,还包括:

将软合并处理后得到的数据保存至缓存中。

将软合处理后得到的数据保存至缓存中,作为与下次重传数据合并的harq软信息。

s330、对软合并处理得到的数据进行解码。

例如,对软合并处理得到的数据进行解码,对解码后的数据进行crc校验,确定是否解码成功。

s340、在解码失败时,向发送方反馈否定的确认nack并调度重传数据。

发送方接收到nack之后,重传数据。

s350、在解码成功时,向发送方反馈肯定的确认ack并调度传输新的数据。

发送方接收到ack之后,传输新的数据。

本实施例提供的技术方案,在接收的数据的信噪比大于设定阈值时,对接收的数据按照正常的harq机制进行处理,由于将信噪比较小的数据滤除掉,可以harq重传次数会大量较少,减少了harq重传失败的次数,提高整个harq重传的有效性和可靠性。

实施例四

图4本发明实施例四提供的一种基于混合自动请求重传的数据传输方法的流程图。在本实施中,系统工作于fdd模式,采用pusch进行传输数据,harq采用ir合并方式,信噪比(signalnoiseratio,snr)阈值设定为-10db。参见该方法具体包括:

基站侧在子帧n-8时刻接收到终端ue在pucch上发送的调度请求(sr)。

ue侧在子帧n-4时刻接收到基站下发的ulgrant信息(dci0),dci0中包括资源分配类型参数、调制和编码方式和harq相关参数等信息,harq相关参数可包括harq进程号、新数据标志以及冗余版本号等信息。

ue侧在子帧n时刻发送pusch新传数据(冗余版本号rv=0)。基站侧接收到该数据后,先判断接收数据的snr为30>-10db,判定本次接收数据有效。对该数据进行解码,如果解码失败(通过crc校验判断解码成功还是失败),将本次接收到数据作为harq软信息保存到对应harqid的harq缓存(harqbuffer)中,harqid可表示harq的进程号。基站侧在子帧n+4上反馈nack并调度重传第一次重传dci0信息给ue侧;

ue侧在子帧n+8上发送第一次重传数据(冗余版本号rv=2)。基站侧接收数据后,先判断接收数据的snr为30>-10db,判定本次接收数据有效。将本次接收数据作为harq软信息与harqid对应的harqbuffer中上次缓存的harq软信息合并,并将合并后的harq软信息缓存到harqid对应的harqbuffer中,记为第一次重传harq软信息。基站对第一次重传harq软信息进行解码,解码仍然失败,基站侧在子帧n+12上反馈nack并调度第二次重传dci0信息给ue侧;

ue侧在子帧n+16上发送第二次重传数据(冗余版本号rv=3)。基站侧接收数据后,测量接收数据的snr为-12<-10db,判定本次接收数据无效,将本次接收的数据丢弃。harqid对应的harqbuffer中保存的第一次重传harq软信息保持不变,物理层phy给mac层上报dci0无效。基站侧在子帧n+20上调度第三次重传dci0信息给ue侧;

ue侧在子帧n+24上发送第二次重传数据(冗余版本号rv=3)。基站侧接收数据后,测量接收数据的snr为30>-10db,判定本次接收数据有效,将本次接收的数据与在harqid标识的harqbuffer中缓存的第一次harq软信息合并,并将合并后的harq软信息缓存到harqid标识的harqbuffer中记为第二次重传harq软信息。基站对第二次重传harq软信息进行解码,并根据解码结果调度第三次重传或调度新传。

实施例五

图5是本发明实施例五提供的一种基于混合自动请求重传的数据传输装置的结构示意图。参见图5,所述装置包括:

信噪比确定单元510,用于测量接收的数据的信噪比;

数据处理和调度单元520,用于在所述接收的数据信噪比小于设定阈值时,确定不将所述接收的数据进行软合并处理并调度重传数据。

进一步的,所述装置还包括:

数据处理和上报单元530,用于在所述接收的数据信噪比小于设定阈值时,丢弃所述接收的数据,并向上层上报下行控制信息dci0无效;

所述数据处理和调度单元520具体用于:

根据上报的dci0无效的信息,调度按照与所述接收的数据相同的冗余版本号重传数据。

进一步的,所述装置还包括:

软合并处理单元540,用于在所述接收的数据的信噪比大于等于所述设定阈值时,将所述接收的数据进行软合并处理;

数据解码单元550,用于对软合并处理得到的数据进行解码;

第一反馈和调度单元560,用于在解码失败时,向发送方反馈否定的确认nack并调度重传数据。

进一步的,所述软合并处理单元540具体用于:

将所述接收的数据与缓存中上一次保存的数据进行软合并;

所述装置还包括数据存储单元570,用于在将接收的数据进行软合并处理之后、对软合并处理得到的数据进行解码之前,将软合并处理后得到的数据保存至缓存中。

进一步的,所述装置还包括:

第二反馈和调度单元580,用于在解码成功时,向发送方反馈肯定的确认ack并调度传输新的数据。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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