一种低时延重传方法及装置与流程

文档序号:18597558发布日期:2019-09-03 22:13阅读:178来源:国知局
一种低时延重传方法及装置与流程

本发明的实施例涉及通信领域,尤其涉及一种低时延重传方法及装置。



背景技术:

目前,移动通信依然主要为人与人之间的通信业务,但随着硬件设备的小型化和智能化,新一代移动通信将更多地转变为人与物以及物与物之间的高速连接业务。机器通信(machinetypecommunication,mtc)是第五代移动通信技术(5-generation,5g)主要涉及的应用场景,其业务应用范围非常广泛,随着技术的发展,mtc系统应用将会呈现爆发式增长,大量设备接入网络,实现万物互联。与此同时,mtc广泛的应用也会给移动通信带来新的技术挑战,例如实时云计算、虚拟现实、远程医疗以及智能交通等,对业务时延提出了更高的要求,现有长期演进(longtermevolution,lte)通信系统无法满足该需求,需要进一步对时延性能进行研究及优化。

对于移动通信业务而言,最重要的时延是端到端时延,即对于已经建立连接的收发两端,数据包从发送端产生,到接收端正确接收的时延。并且,未来的很多应用场景需要在保证可靠性的情况下,降低系统的重传时延。在信号传输过程中,接收端对接收到的信号进行校验,并根据校验结果向发送端发送反馈信号,该部分信号一般为1bit,表征本帧数据的循环冗余校验码(cyclicredundancycheck,crc)校验结果。在crc校验中只区分正误,并不区分错误程度,即使接收到的信号只有1bit出错,也会返回否定应答(negative-acknowledgment,nack)信号,通知发送端重发,而传统混合自动重传请求(hybridautomaticrepeatrequest,harq)过程中的重传块一般与之前首次发送的重传块大小相同,因此,若重传时刻解调可靠性良好,则这种重传块与原数据块比特相同的方式会造成传输子帧的资源浪费,同时也会增加传输时延。



技术实现要素:

本发明的实施例提供一种低时延重传方法及装置,能够结合接收端解调结果选择重传块的大小,节省重传时延。

第一方面,提供一种低时延重传方法,用于接收端,包括如下步骤:获取发送端发送的调制信号;解调调制信号,得到解调信号,对解调信号的可靠性进行评价,生成可靠值;对解调信号进行译码,得到译码数据;使用循环冗余校验码crc校验译码数据,获取校验结果;若确定校验结果错误,且解调信号的可靠值大于预定阈值,则向发送端反馈携带第一否定应答nack信号的混合自动重传请求harq的信息,其中,第一nack信号用来指示发送端需要进行目标传输数据的冗余版本的子集选择,以及对选择的子集重传。

第二方面,提供一种低时延重传方法,用于发送端,包括如下步骤:获取需要传输的目标传输数据;对目标传输数据进行编码,得到编码数据;调制编码数据,得到调制信号;向接收端发送调制信号;获取接收端反馈的混合自动重传请求harq的信息;若确定harq的信息中携带第一否定应答nack信号,则对目标传输数据的冗余版本的子集进行选择;重新向接收端发送目标传输数据的冗余版本的子集。

上述方案中,发送端获取需要传输的目标传输数据;对目标传输数据进行编码,得到编码数据;调制编码数据,得到调制信号;向接收端发送调制信号。接收端解调调制信号,得到解调信号,对解调信号的可靠性进行评价,生成可靠值;对解调信号进行译码,得到译码数据;使用循环冗余校验码crc校验译码数据,获取校验结果;若确定校验结果错误,且解调信号的可靠值大于预定阈值,则向发送端反馈携带第一否定应答nack信号的混合自动重传请求harq的信息。发送端若确定harq的信息中携带第一否定应答nack信号,则对目标传输数据的冗余版本的子集进行选择;重新向接收端发送目标传输数据的冗余版本的子集。本申请的接收端在确定校验结果有错误,但传输解调的可靠性较高时,通过向发送端发送携带第一否定应答nack信号的harq的信息提示发送端进行重传时需要选择目标传输数据的冗余版本的子集进行传输,避免了现有技术的harq过程中,无论传输解调的可靠性如何,只要校验结果有错误,进行重传时的重传块一般与之前首次发送的重传块大小相同所造成的传输子帧的资源浪费;又由于本申请中传输的是目标传输数据的冗余版本的子集,其重传块相比较目标传输数据的数据块较小,因此在同样的信道上传输时,原始传输数据的冗余版本的子集传输时间会小于原始传输数据的冗余版本的传输时间,所以节省了重传时延。

第三方面,提供一种低时延重传装置,用于接收端或接收端上的芯片,包括:获取模块,用于获取发送端发送的调制信号;解调模块,用于解调获取模块获取的调制信号,得到解调信号,对解调信号的可靠性进行评价,生成可靠值;译码模块,用于对解调模块解调的解调信号进行译码,得到译码数据;校验模块,用于使用循环冗余校验码crc校验译码模块译码后的译码数据,获取校验结果;发送模块,用于若确定校验模块的校验结果错误,且解调模块解调的解调信号的可靠值大于预定阈值,则向发送端反馈携带第一否定应答nack信号的混合自动重传请求harq的信息,其中,第一nack信号用来指示发送端需要进行目标传输数据的冗余版本的子集选择,以及对选择的子集重传。

第四方面,提供一种低时延重传装置,用于发送端或发送端上的芯片,包括:获取模块,用于获取需要传输的目标传输数据;编码模块,用于对获取模块获取的目标传输数据进行编码,得到编码数据;调制模块,用于调制编码模块得到的编码数据,得到调制信号;发送模块,用于向接收端发送调制模块调制的调制信号;获取模块,还用于获取接收端反馈的混合自动重传请求harq的信息;选择模块,用于若确定获取模块获取的harq的信息中携带第一否定应答nack信号,则对目标传输数据的冗余版本的子集进行选择;发送模块,还用于重新向接收端发送选择模块选择的目标传输数据的冗余版本的子集。

第五方面,提供一种低时延重传装置,用于接收端或接收端上的芯片,包括通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当低时延重传装置运行时,处理器执行存储器存储的计算机执行指令,以使低时延重传装置执行如上述第一方面的低时延重传方法。

第六方面,提供一种低时延重传装置,用于发送端或发送端上的芯片,包括通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当低时延重传装置运行时,处理器执行存储器存储的计算机执行指令,以使低时延重传装置执行如上述第二方面的低时延重传方法。

第七方面,提供一种计算机存储介质,包括指令,当指令在计算机上运行时,使得计算机执行如上述的低时延重传方法。

第八方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行如上述的低时延重传方法。

可以理解地,上述第三方面与第五方面提供的装置用于第一方面的方法、第四方面与第六方面提供的装置用于第二方面的方法、计算机存储介质或计算机程序产品用于存储执行上文所提供的低时延重传方法,因此,其所能达到的有益效果可参考上文低时延重传方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的实施例提供的一种下行数据传输的重传过程示意图;

图2为本发明的实施例提供的一种低时延重传方法示意图;

图3为本发明的实施例提供的一种低时延重传中反馈携带第一nack信号的harq的信息示意图;

图4为本发明的实施例提供的一种低时延重传中rv版本的子集选择示意图;

图5为本发明的实施例提供的一种低时延重传中rv版本的子集划分示意图;

图6为本发明的实施例提供的一种低时延重传中反馈携带第二nack信号的harq的信息示意图;

图7为本发明的实施例提供的一种低时延重传中反馈携带ack信号的harq的信息示意图;

图8为本发明的实施例提供的一种接收端的低时延重传装置的结构示意图;

图9为本发明的另一实施例提供的一种接收端的低时延重传装置的结构示意图;

图10为本发明的实施例提供的一种发送端的低时延重传装置的结构示意图;

图11为本发明的另一实施例提供的一种发送端的低时延重传装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

对于移动通信业务而言,最重要的时延是端到端时延,即对于已经建立连接的收发两端,数据包从发送端产生,到接收端正确接收的时延。在现有技术中,降低空口时延的方法有降低数据传输时长、预分配终端资源、灵活配置控制信道、降低处理时延等方法。以lte系统中下行数据发送过程为例,参照图1所示,在子帧n上,基站调度下行数据d1传输,其中,子帧单次传输时延为1ms,假设系统采用的是k通道的停止等待harq协议。如果终端通过crc校验发现传输结果有误,那么终端会在子帧n+k上反馈携带nack的harq的信息;基站接收处理时延最小为1ms,即基站最快可以在子帧n+k+1上进行数据重传调度;如果终端通过crc校验发现重新传输结果正确,那么终端会在子帧n+2k+1上反馈携带ack的harq的信息;基站接收到携带ack的harq的信息后,继续进行新数据的调度传输。因此可得一次重传最短时延为k+1ms,而对于相同系统上行数据的传输,需要经历发送配置、调度请求以及授权等过程,因此,单次传输和重传时间均长于下行调度数据时单次传输和重传时间。

在harq机制的增量冗余方式中,首先发送端会根据原始传输数据产生多个编码比特的集合,每个编码比特的集合的比特位完全相同。在传输过程中,进行初始数据传输时,发送端会选择一个编码比特的集合处理后进行发送;接收端对接收到的信号进行校验,并根据校验结果向发送端发送反馈harq的信息,该harq的信息一般配置为1bit,表征本帧数据的crc校验结果。在crc校验中只区分正误,并不区分错误程度,即使接收到的信号只有1bit出错,也会返回携带nack信号的harq的信息,通知发送端重发。发送端接收到接收端反馈的携带有nack的harq的信息时,会选择与初始数据传输时不同的编码比特的集合处理后重新发送,这就会导致虽然每次重传并不需要带有与原始传输完全相同的内容,但是重传比特与原始传输的编码比特完全相同,因此,若重传时刻解调可靠性良好,则这种重传块与原数据块比特相同的方式会造成传输子帧的资源浪费,同时也会增加传输时延。

基于上述harq机制的增量冗余方式,本申请提供一种低时延重传方法,应用于已经建立连接的收发两端,其中,发送端可以为基站或终端,接收端也可以为基站或终端,即本申请的低时延重传方法既可以用于上行数据的调度,也可以用于下行数据的调度。参照图2所示,具体包括如下步骤:

201、发送端获取需要传输的目标传输数据。

发送端确定需要进行数据传输时,获取需要传输的目标传输数据。

202、发送端对目标传输数据进行编码,得到编码数据。

具体的,当发端获取到的目标传输数据为模拟信号的数据时,对目标传输数据进行编码,得到编码数据,即使用编码器将模拟信号的数据转化为数字信号的数据,完成模数转换(,analogtodigitalconvert,adc),实现模拟信号的数字化传输。

203、发送端调制编码数据,得到调制信号。

具体的,发送端调制编码数据就是把编码数据的频谱搬移到高频处,形成适合在信道中传输的调制信号,其中,编码数据的调制方式有振幅键控(amplitudeshiftkeying,ask)、频移键控(frequencyshiftkeying,fsk)、相移键控(phaseshiftkeying,psk)、相对(差分)相移键控(differentialphaseshiftkeying,dpsk)等。

204、发送端向接收端发送调制信号。

205、接收端解调调制信号,得到解调信号,对解调信号的可靠性进行评价,生成可靠值。

具体的,接收端接收到调制信号后可以采用相干解调或者非相干解调进行调制信号的解调,得到解调信号。

优选的,接收端获取解调信号的信号与干扰加噪声比(signaltointerferenceplusnoiseratio,sinr);将解调信号的信号与干扰加噪声比作为所述解调信号的可靠值。

进一步的,信道时域的冲击响应h或者解调信号的对数似然比(likelihoodrate,llr)也可以作为解调信号的可靠值。

具体的,可靠值可以作为评价可靠性的依据,即当可靠值大于预定阈值时,解调信号的可靠性判定为可靠性高;当可靠值小于或等于预定阈值时,解调信号的可靠性判定为可靠性低。其中,预定阈值需要根据实际系统承担的业务对可靠性的要求进行设定。

其中,可靠性的结果(可靠性高或者可靠性低)可以使用一个比特位表示,例如,可以使用1代表解调信号的可靠性高;0代表解调信号的可靠性低。

206、接收端对解调信号进行译码,得到译码数据。

207、接收端使用循环冗余校验码crc校验译码数据,获取校验结果。

其中,校验结果可以使用一个比特位表示,例如,可以使用0代表译码数据经crc校验有误,需要重传;1代表译码数据经crc校验正确,不需要重传。

208、接收端若确定校验结果错误,且解调信号的可靠值大于预定阈值,则向发送端反馈携带第一否定应答nack信号的混合自动重传请求harq的信息。

其中,第一nack信号用来指示发送端需要进行目标传输数据的冗余版本的子集选择,以及对选择的子集重传。

优选的,harq的信息包括两个比特位。

例如,根据步骤205和步骤207可得,当crc校验结果错误,且解调信号的可靠值大于预定阈值时,则harq的信息中携带的第一nack信号为01,其中,第一比特位上的0表示crc校验结果错误,第二比特位上的1表示解调信号的可靠性高。参照图3所示,在子帧n上,子帧单次传输时延为1ms,基站调度下行数据d1传输,假设系统采用的是k通道的停止等待harq协议。终端对接收到的信号进行解调、译码、校验等操作,经校验后若需重传,且判定解调可靠性高,则终端在子帧n+k上反馈携带第一nack信号的harq的信息,其中,第一比特为0,第二比特为1。这时基站接收到的反馈信号为01,发送端根据重传的冗余版本(redundancyversion,rv),即与目标传输数据的比特位完全相同的其他编码比特的集合,选择其子集进行重传,例如,参照图4所示,发送端根据目标传输数据产生了四个编码比特的集合rv0、rv1、rv2、rv3,其中,rv0版本为目标传输数据,则在基站接收到的反馈信号为01时,假设基站选择rv1版本进行数据重传,那么基站会对rv1版本进行子集rv1.1选择,及进行rv1版本的子集rv1.1重传。又由于反馈信息为第一nack信号01,根据图3可知,如果只有d1对应的反馈信息为第一nack信号01,其余重传块大小不变,则此次重传过程的时延降低主要来自于d1数据。此时,假设信号处理时延最小为1ms,忽略基站与终端之间的传输时延,则基站最快可以在子帧n+k+1上进行数据的重传调度。假设重传一次后可以得到正确的信号,根据上述易知,在完成d1重传后基站会接收到携带ack信号的harq的信息,则基站最快可以在子帧n+2k+1上进行新数据d2的调度传输。

进一步的,对于重传块的rv子集选择可根据系统的实际需求进行设定。当发送端确定接收端反馈的harq的信息中携带第一nack信号;获取目标业务的类型,其中目标业务对应目标传输数据,即目标传输数据为目标业务的数据;根据目标业务的类型对目标传输数据的冗余版本的子集进行选择。例如,若目标业务为车联网等对传输准确性的容错性较低的业务,则选择低压缩比的子集进行传输;若目标业务为语音通话等对传输准确性的容错性较高的业务,则选择高压缩比的子集进行传输;但无论使用哪种压缩比的冗余版本的子集,都应使被删除的部分均匀的分布。例如,参照图5所示,rv1.1和rv1.2为rv1的子集,在进行rv1.1子集划分时,可以将rv1进行6等分,rv1.1子集取rv1版本的第1、3、5部分,则rv1.1的长度为rv1的1/2;在进行rv1.2子集划分时,可以将rv1进行12等分,rv1.2子集取rv1版本的第1、4、7、10部分,则rv1.2的长度为rv1的1/3,因此相较于rv1.1,rv1.2为高压缩比的子集,rv1.1为低压缩比的子集。

进一步的,接收端若确定校验结果错误,且解调信号的可靠值小于或等于预定阈值,则向发送端反馈携带第二nack信号的harq的信息,其中,第二nack信号用来指示发送端进行目标传输数据的冗余版本的重传。

例如,根据步骤205和步骤207可得,当crc校验结果错误,且解调信号的可靠值小于或等于预定阈值,则harq的信息中携带的第一nack信号为00,其中,第一比特位上的0表示crc校验结果错误,第二比特位上的0表示解调信号的可靠性低。参照图6所示,在子帧n上,子帧单次传输时延为1ms,基站调度下行数据d1传输,假设系统采用的是k通道的停止等待harq协议。终端对接收到的信号进行解调、译码、校验等操作,经校验后若需重传,且判定解调可靠性低,则终端在子帧n+k上反馈携带第二nack信号的混合自动重传请求harq的信息,其中,第一比特为0,第二比特为0。这时基站接收到的反馈信号为00,基站直接选取目标传输数据的冗余版本进行重传。此时,假设信号处理时延最小为1ms,忽略基站与终端之间的传输时延,则基站最快可以在子帧n+k+1上进行数据的重传调度。假设重传一次后可以得到正确的信号,根据上述易知,在完成d1重传后基站会接收到携带ack信号的harq的信息,则基站最快可以在子帧n+2k+1上进行新数据d2的调度传输。

进一步的,接收端若确定校验结果正确,则向发送端反馈携带确定ack信号的harq的信息,其中,ack信号用来指示发送端不需要进行目标传输数据的冗余版本的重传。

例如,根据步骤207可得,如果接收到的数据经crc校验无误,则第一比特位上的1表示crc校验结果无误,代表无需重传,第二比特位上也取1,因为11相对于00和01的格雷距离分别为2和1,10相对于00和01的格雷距离分别为1和2,两种编码方式与nack编码的格雷距离总和是相同的。但由于本方案中,在表征nack的两种信号中,01代表解调可靠性更高,即信号出错概率更小,因此选择与01格雷距离更小的11作为ack的编码。参照图7所示,在子帧n上,子帧单次传输时延为1ms,基站调度下行数据d1传输,假设系统采用的是k通道的停止等待harq协议。终端对接收到的信号进行解调、译码、校验等操作,经校验后无需重传,则终端在子帧n+k上反馈携带ack信号的harq的信息,其中,第一比特为1,第二比特为1。这时基站接收到的反馈信号为11,判定不需要重传目标传输数据的冗余版本。此时,假设信号处理时延最小为1ms,忽略基站与终端之间的传输时延,则基站最快可以在子帧n+k+1上进行新数据d2的调度传输。

上述方案中,发送端获取需要传输的目标传输数据;对目标传输数据进行编码,得到编码数据;调制编码数据,得到调制信号;向接收端发送调制信号。接收端解调调制信号,得到解调信号,对解调信号的可靠性进行评价,生成可靠值;对解调信号进行译码,得到译码数据;使用循环冗余校验码crc校验译码数据,获取校验结果;若确定校验结果错误,且解调信号的可靠值大于预定阈值,则向发送端反馈携带第一否定应答nack信号的混合自动重传请求harq的信息。发送端若确定harq的信息中携带第一否定应答nack信号,则对目标传输数据的冗余版本的子集进行选择;重新向接收端发送目标传输数据的冗余版本的子集。本申请的接收端在确定校验结果有错误,但传输解调的可靠性较高时,通过向发送端发送携带第一否定应答nack信号的harq的信息提示发送端进行重传时需要选择目标传输数据的冗余版本的子集进行传输,避免了现有技术的harq过程中,无论传输解调的可靠性如何,只要校验结果有错误,进行重传时的重传块一般与之前首次发送的重传块大小相同所造成的传输子帧的资源浪费;又由于本申请中传输的是目标传输数据的冗余版本的子集,其重传块相比较目标传输数据的数据块较小,因此在同样的信道上传输时,原始传输数据的冗余版本的子集传输时间会小于原始传输数据的冗余版本的传输时间,所以节省了重传时延。

本发明实施例可以根据上述的方法实施例对低时延重传装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图8给出了上述实施例中涉及的低时延重传装置的一种可能的结构示意图。用于实施上述的低时延重传的方法,其中,低时延重传装置应用于接收端,可以是接收端本身或者其上的芯片或功能实体。具体的,包括:

获取模块81,用于获取发送端发送的调制信号;解调模块82,用于解调所述获取模块81获取的所述调制信号,得到解调信号,对所述解调信号的可靠性进行评价,生成可靠值;译码模块83,用于对所述解调模块82解调的所述解调信号进行译码,得到译码数据;校验模块84,用于使用循环冗余校验码crc校验所述译码模块83译码后的所述译码数据,获取校验结果;发送模块85,用于若确定所述校验模块84的所述校验结果错误,且所述解调模块82解调的所述解调信号的可靠值大于预定阈值,则向所述发送端反馈携带第一否定应答nack信号的混合自动重传请求harq的信息,其中,所述第一nack信号用来指示所述发送端需要进行目标传输数据的冗余版本的子集选择,以及对选择的子集重传。

可选的,所述发送模块85,还用于若确定所述校验模块84的所述校验结果错误,且所述解调模块82解调的所述解调信号的可靠值小于或等于预定阈值,则向所述发送端反馈携带第二nack信号的所述harq的信息,其中,所述第二nack信号用来指示所述发送端进行所述目标传输数据的冗余版本的重传。

可选的,所述发送模块85,还用于若确定所述校验模块84的所述校验结果正确,则向所述发送端反馈携带确定ack信号的所述harq的信息,其中,所述ack信号用来指示所述发送端不需要进行所述目标传输数据的冗余版本的重传。

可选的,所述harq的信息包括两个比特位。

可选的,所述解调模块82,具体用于获取所述解调信号的信号与干扰加噪声比;将所述解调信号的信号与干扰加噪声比作为所述解调信号的可靠值。

在采用集成的模块的情况下,低时延重传装置包括:存储单元、处理单元以及接口单元。处理单元用于对低时延重传装置的动作进行控制管理。接口单元,用于低时延重传装置与其他设备的信息交互。存储单元,用于存储低时延重传装置的程序代码和数据。

其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,低时延重传装置参照图9中所示,包括通信接口901、处理器902、存储器903和总线904,通信接口901、处理器902通过总线904与存储器903相连。

处理器902可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,

asic),或一个或多个用于控制本申请方案程序执行的集成电路。

存储器903可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器903用于存储执行本申请方案的应用程序代码,并由处理器902来控制执行。通信接口901用于与其他设备进行信息交互,例如支持低时延重传装置与其他设备的信息交互,例如从其他设备获取数据或者向其他设备发送数据。处理器902用于执行存储器903中存储的应用程序代码,从而实现本申请实施例中所述的方法。

在采用对应各个功能划分各个功能模块的情况下,图10给出了上述实施例中涉及的低时延重传装置的一种可能的结构示意图。用于实施上述的低时延重传的方法,其中,低时延重传装置应用于发送端,可以是发送端本身或者其上的芯片或功能实体。具体的,包括:

获取模块1001,用于获取需要传输的目标传输数据;编码模块1002,用于对所述获取模块1001获取的所述目标传输数据进行编码,得到编码数据;调制模块1003,用于调制所述编码模块1002得到的编码数据,得到调制信号;发送模块1004,用于向接收端发送所述调制模块1003调制的所述调制信号;所述获取模块1001,还用于获取所述接收端反馈的混合自动重传请求harq的信息;选择模块1005,用于若确定所述获取模块1001获取的harq的信息中携带第一否定应答nack信号,则对所述目标传输数据的冗余版本的子集进行选择;所述发送模块1004,还用于重新向所述接收端发送所述选择模块1005选择的所述目标传输数据的冗余版本的子集。

可选的,所述发送模块1004,还用于若确定所述harq的信息中携带第二nack信号,则重新向所述接收端发送所述目标传输数据的冗余版本。

可选的,所述发送模块1004,还用于若确定所述harq的信息中携带确定ack信号,则不进行所述目标传输数据的冗余版本的重传。

可选的,所述harq的信息包括两个比特位。

可选的,所述选择模块1005,具体用于确定所述harq的信息中携带第一nack信号;获取目标业务的类型,其中所述目标业务对应所述目标传输数据;根据所述目标业务的类型对所述目标传输数据的冗余版本的子集进行选择。

在采用集成的模块的情况下,低时延重传装置包括:存储单元、处理单元以及接口单元。处理单元用于对低时延重传装置的动作进行控制管理。接口单元,用于低时延重传装置与其他设备的信息交互。存储单元,用于存储低时延重传装置的程序代码和数据。

其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,低时延重传装置参照图11中所示,包括通信接口1101、处理器1102、存储器1103和总线1104,通信接口1101、处理器1102通过总线1104与存储器1103相连。

处理器1102可以是一个通用中央处理器(centralprocessingunit,

cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

存储器1103可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器1103用于存储执行本申请方案的应用程序代码,并由处理器1102来控制执行。通信接口1101用于与其他设备进行信息交互,例如支持低时延重传装置与其他设备的信息交互,例如从其他设备获取数据或者向其他设备发送数据。处理器1102用于执行存储器1103中存储的应用程序代码,从而实现本申请实施例中所述的方法。

此外,还提供一种计算存储媒体(或介质),包括在被执行时进行上述实施例中的低时延重传装置执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体(或介质)。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文简称:rom)、随机存取存储器(英文全称:randomaccessmemory,英文简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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