数据传输方法、装置、设备及存储介质与流程

文档序号:13666635阅读:209来源:国知局
数据传输方法、装置、设备及存储介质与流程

本发明涉及通讯技术领域,尤其涉及一种数据传输方法、装置、设备及存储介质。



背景技术:

现有的无线通信系统,比如3gpp长期演进(longtermevolution,lte)系统引入了混合自动重传请求技术(hybridautomaticrepeatrequest,harq)提高物理层的传输可靠性。对于同一个物理下行共享信道(physicaldownlinksharedchannel,pdsch)传输块(transportblock,tb),发射机(如基站)向接收机发送对所述传输块的处理的数据,如果接收机(如终端)没有正确接收发射机发送的所述传输块。发射机就进行多次重传,直到该传输块被终端正确地接收,或者直到达到最大重传次数后终止所述传输块的传输。针对所述发射机的每次数据传输,接收机都需要反馈上行肯定应答(acknowledgement,ack)/否定应答(negativeacknowledgment,nack)。

现有lte系统中,以下行数据传输为例,一次调度信息对应一次pdsch的传输,以及一次ack/nack信息的反馈;如果需要重传pdsch传输块,数据传输过程就需要进行多次调度,多次pdsch的重传,以及多次的ack/nack信息反馈。例如,现有技术中的下行数据传输过程如图1所示。以发射机为基站,接收机为终端为例说明,对于所述pdsch传输块的每次数据传输,首先基站将调度信息发送给终端,调度信息(如第一次调度信息、第二次调度信息等等)中指示了发给终端的pdsch的传输格式、时域资源、频域资源等信息。对于动态调度模式,承载调度信息的控制信道和承载数据信息的数据信道位于同一个下行传输时间间隔(transmissiontimeinterval,tti)中,其中一个下行tti是一个基本数据传输单元。然后在指示的时域资源、频域资源上,终端按照指示的数据传输格式进行pdsch的解调,并在上行ack/nack信道上将是否正确地接收了所述pdsch传输块的ack/nack信息反馈给基站。基站通过检测终端发送的上行ack/nack信道,检测终端是否正确地接收了所述pdsch传输块。如果基站检测到终端没有正确地接收所述pdsch传输块,基站会再次进行pdsch的调度和pdsch的数据发送,终端会再次解调重传的pdsch,并进行ack/nack信息的反馈。

目前,为了满足智能交通、自动驾驶、工业自动化等领域的潜在应用,5g新空口接入技术(newradioaccesstechnology,nr)需要支持超可靠、低时延通信urllc业务(ultrareliableandlowlatencycommunication,urllc)的无线通信需求。urllc业务要求低时延、高可靠性的通信传输,典型地,要求单向传输时延小于0.5ms,数据包的错误率在1e-5以下,或者数据包的可靠性指标在99.999%以上。

满足低时延和高可靠性的传输需求的一种简单方式是,提高单次数据传输的可靠性,即一次传对。那就希望使用更多的频域资源降低单次传输的码率,进而降低数据包的错误概率,但是这种方法会带来系统传输效率的大幅下降。主要原因是,urllc业务的可靠性要求远远高于增强移动宽带(enhancedmobilebroadband,embb)业务,如果采用提升单次传输可靠性的方法,需要一次分配非常多的频域资源,导致系统总体的资源利用率不高,并降低同一个tti内复用的用户数目。因此,通过多次重传满足urllc的业务需要仍是主要的候选方案。

对于支持多次传输的现有技术方案,由于每次接收到pdsch数据后,终端都需要反馈一次ack/nack信息,导致pdsch的重传和初传之间较大的时间间隔,增加了urllc业务的传输时延。

以一种系统配置为例,如图2所示,以下行传输发射机为基站,接收机为终端为例说明。系统的子载波间隔是60khz,每个tti包含了7个正交频分复用技术(orthogonalfrequencydivisionmultiplexing,ofdm)符号,每个tti的时间长度是0.125ms。初传pdsch在初始tti发送。考虑到终端的处理时间,上行ack/nack信息最早可能在第一个tti发送给基站。由于pdsch没有被终端正确地解调,基站侧接收到否定应答nack,经过再次调度以及基带处理后,基站最早在第三个tti才能进行pdsch的第一次重传。可以看到,初传到重传之间,由于ack/nack发送和接收的原因,增加了至少2个tti的时延长度,也就是0.25ms。这样会造成两个后果,第一,导致0.5ms内的pdsch的重传机会减少;相同时间内重传机会的减少,不利于多次重发提高可靠性。第二,增加了pdsch的传输时延,即至少增加0.25ms,影响urllc业务的时延性能。



技术实现要素:

鉴于以上内容,有必要提供一种数据传输方法及装置,减少了处理时延,节省了时间,并提供了新的数据重传机会,提升了数据正确解调的概率,增加了数据的可靠性,更适宜极低时延要求、极高数据可靠性要求的业务

一种数据传输方法,应用于发送设备,所述方法包括:

通过至少一个控制信道将调度信息发送给接收设备;

根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备;

当所述接收设备对多次接收的数据进行合并,对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息;

根据接收的应答消息,确定所述传输块的重传。

根据本发明优选实施例,所述调度信息为单次调度信息或者多次调度信息:

当所述调度信息为单次调度信息时,所述单次调度信息用于指示所述多次数据传输;或

当所述调度信息为多次调度信息时,一次数据传输对应一次调度信息,所述多次调度信息中的任一次调度信息用于指示所述任一次调度信息对应的数据传输。

根据本发明优选实施例,当所述调度信息为单次调度信息时,所述调度信息通过一个控制信道发送给所述接收设备,所述一个控制信道与所述多个数据信道中的一个数据信道在同一个传输时间间隔内;或

所述一个控制信道与所述多个数据信道位于不同的子帧内。

根据本发明优选实施例,当所述调度信息为多次调度信息时,所述调度信息通过多个控制信道发送给所述接收设备,在所述多个控制信道中,承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道在同一个传输时间间隔内;或

承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道不在同一个传输时间间隔内。

根据本发明优选实施例,所述方法还包括:

当所述调度信息为多次调度信息时,根据信道条件的变化自适应地调整承载所述多次数据传输中每次数据传输对应的数据信道。

根据本发明优选实施例,所述根据接收的应答消息,确定所述传输块的重传包括:

当所述接收的应答消息为肯定应答ack消息时,停止所述传输块的重传;或

当所述接收的应答消息为否定应答nack消息时,对所述传输块进行重传调度,直至达到终止重传条件。

一种数据传输方法,应用于接收设备,所述方法包括:

接收发送设备通过至少一个控制信道发送的调度信息;

基于接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据;

基于接收的调度信息,对多次接收的数据进行合并;

对合并的数据进行校验,得到校验结果;

根据校验结果,向所述发送设备发送应答消息。

根据本发明优选实施例,所述根据校验结果,向所述发送设备发送应答消息包括:

当所述校验结果为成功接收所述传输块,向所述发送设备发送肯定应答ack消息;

当所述校验结果为没有成功接收所述传输块,向所述发送设备发送否定应答nack消息。

一种发送设备,所述发送设备包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现任意实施例中所述数据传输方法。

一种接收设备,所述接收设备包括存储设备及处理设备,所述存储设备用于存储至少一个指令,所述处理设备用于执行所述至少一个指令以实现任意实施例中所述数据传输方法。

一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现数据传输方法,所述数据传输方法包括任意实施中所述数据传输方法,及/或任意实施中所述数据传输方法。

由以上技术方案看出,本发明通过至少一个控制信道将调度信息发送给接收设备;根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备;当所述接收设备对多次接收的数据进行合并,对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息;根据接收的应答消息,确定所述传输块的重传。因此,本发明通过对多次传输的数据,只反馈一次应答消息,减少了处理时延,节省了时间,并提供了新的数据重传机会,提升了数据正确解调的概率,增加了数据的可靠性,更适宜于urllc等极低时延要求、极高数据可靠性要求的业务。

附图说明

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

图1是一种下行数据传输的示意图。

图2是系统配置的示意图。

图3是本发明数据传输方法的第一较佳实施例的流程图。

图4是本发明单次调度的数据传输的示意图。

图5是本发明多次调度的数据传输的示意图。

图6是本发明数据传输方法的第二较佳实施例的流程图。

图7是本发明数据传输装置的第一较佳实施例的功能模块图。

图8是本发明数据传输装置的第一较佳实施例的功能模块图。

图9是本发明实现数据传输方法的较佳实施例的发送设备的结构示意图。

图10是是本发明实现数据传输方法的较佳实施例的接收设备的结构示意图。

主要元件符号说明

具体实施方式

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

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

在发明的较佳实施例中,发送设备与接收设备相通信。所述发送设备是基站时,所述接收设备是终端设备。当然在其他实施例中,所述发送设备并不限于基站,所述接收设备并不限于终端设备。例如,所述发送设备及所述接收设备也可以是网络设备,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

所述基站(例如,接入点)可以是指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。基站可用于将收到的空中帧与ip分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(internetprotocol,ip)网络。基站还可协调对空中接口的属性管理。例如,基站可以是全球移动通信系统(globalsystemformobilecommunication,gsm)或码分多址(codedivisionmultipleaccess,cdma)中的基站(bts,basetransceiverstation),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)中的基站(nodeb),还可以是lte中的演进型基站(nodeb或enb或e-nodeb,evolutionalnodeb),本申请并不限定。

所述终端设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等,本申请并不限定。

所述终端设备可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,ran,radioaccessnetwork)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(pcs,personalcommunicationservice)电话、无绳电话、会话发起协议(sip)话机、无线本地环路(wll,wirelesslocalloop)站、个人数字助理(pda,personaldigitalassistant)等设备。无线终端也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent)、用户设备(userdevice)、或用户装备(userequipment)。

如图1所示,是本发明数据传输方法的第一较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s10,所述发送设备通过至少一个控制信道将调度信息发送给接收设备。

在优选实施例中,所述调度信息用于指示对一个传输块(transportblock,tb)处理后的数据的多次数据传输。所述传输块包括,但不限于:物理下行共享信道(physicaldownlinksharedchannel,pdsch)传输块。对所述传输块的处理包括,但不限于:经过传输块循环冗余校验(cyclicredundancycheck,crc)添加、码块分段、码块(codeblock,cb)循环冗余校验添加、信道编码、速率匹配、码块级联等一系列的比特操作。

对于同一传输块的多次数据传输,每次传输的数据可以是相同的或者不同的。

在优选实施例中,所述调度信息可以是单次调度信息或者多次调度信息。

当所述调度信息为单次调度信息时,所述单次调度信息用于指示多次数据传输。也就是说,对于多次数据传输,只有一次调度信息,一次应答消息的反馈。如图4所示,一次调度信息,指示n次数据传输,n大于1。

所述单次调度信息包括,但不限于:以下一种或者多种的组合:所述传输块的传输次数、所述多次数据传输中每次数据传输占用的传输时间间隔(transmissiontimeinterval,tti)资源或者时隙资源、每次数据传输占用的频域资源、每次数据传输对应的格式信息,每次数据传输对应的调制与编码策略(modulationandcodingscheme,mcs)、指示所述接收设备反馈应答消息的资源信息。所述格式信息包括,但不限于:编码码率等等。

当所述调度信息为多次调度信息时,一次数据传输对应一次调度信息,所述多次调度信息中的任一次调度信息用于指示所述任一次调度信息对应的数据传输。如图5所示,n次数数据传输,有n次调度信息,每次调度信息对应一次数据传输,一次应答消息的反馈。如第一次调度信息指示第一次数据传输,第二次调度信息指示第二次数据传输等等。

所述任一次调度信息包括,但不限于:以下一种或者多种的组合:与所述任一次调度信息对应的数据传输的次数信息、与所述任一次调度信息对应的数据传输的时隙资源、与所述任一次调度信息对应的数据传输的频域资源、与所述任一次调度信息对应的数据传输的调制与编码策略。其中在所述多次调度信息中,至少一次调度信息还进一步包括指示所述接收设备反馈应答消息的资源信息。

s11,根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备。

在优选实施例中,当所述调度信息为单次调度信息时,所述调度信息通过一个控制信道发送给所述接收设备,所述一个控制信道与所述多个数据信道中的一个数据信道在同一个传输时间间隔内。例如,如图4所示,承载所述单次调度信息的控制信道与承载第一次数据传输的数据信道在同一传输时间间隔内。

在其他实施例中,所述一个控制信道与所述多个数据信道也可以位于不同的子帧内。

在优选实施例中,当所述调度信息为多次调度信息时,所述调度信息通过多个控制信道发送给所述接收设备,在所述多个控制信道中,承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道在同一个传输时间间隔内。例如,如图4所示,第一次调度信息对应第一次数据传输,承载所述第一次调度信息的控制信道与承载所述第一次数据传输的数据信道在同一传输时间间隔内。

当然在其他实施例中,当所述调度信息为多次调度信息时,承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道不在同一个传输时间间隔内。

优选地,当所述调度信息为多次调度信息时,根据信道条件的变化自适应地调整承载所述多次数据传输中每次数据传输对应的数据信道。如改变mcs、频域资源块(resourceblock,rb)数目和或位置等,因此能够对接收设备的信号接收及合并带来链路自适应的增益。

s12,当所述接收设备对多次接收的数据进行合并,所述发送设备对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息。

在优选实施例中,所述发送设备通过多个数据信道进行多次数据传输,将对所述传输块处理后的数据传输至所述接收设备,因此,所述接收设备需要根据接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据,并基于接收的调度信息,对多次接收的数据进行合并。对合并的数据进行校验,得到校验结果。

优选地,所述发送设备采用软信息合并的方式进行接收。所述发送设备基于所述调度信息,对多次接收的数据进行解码块级联、解速率匹配、信道译码、校验码块循环冗余校验、去除码块循环冗余校验、传输块循环冗余校验等操作,得到校验结果。

优选地,所述发送设备根据校验结果,基于所述调度信息指示的应答消息反馈信道资源,向所述发送设备发送应答消息。

当所述校验结果为成功接收所述传输块时,向所述发送设备发送肯定应答消息(acknowledgement,ack)。当所述校验结果为没有成功接收所述传输块,向所述发送设备发送否定应答消息(negativeacknowledgment,nack)。

所述发送设备在应答消息反馈信道上检测,并接收应答消息。

s13,所述发送设备根据接收的应答消息,确定所述传输块的重传。

在优选实施例中,当所述接收的应答消息为肯定应答ack消息时,停止所述传输块的重传。

当所述接收的应答消息为否定应答nack消息时,对所述传输块进行重传调度,即返回继续执行s10至s13,直至达到终止重传条件。

优选地,所述终止重传条件包括,但不限于:所述接收设备正确接收所述传输块,对所述传输块的数据传输次数达到最大传输次数等等。

本发明通过至少一个控制信道将调度信息发送给接收设备;根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备;当所述接收设备对多次接收的数据进行合并,对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息;根据接收的应答消息,确定所述传输块的重传。因此,本发明通过对多次传输的数据,只反馈一次应答消息,减少了处理时延,节省了时间,并提供了新的数据重传机会,提升了数据正确解调的概率,增加了数据的可靠性,更适宜于极低时延要求、极高数据可靠性要求的业务。

如图6所示,是本发明数据传输方法的第二较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s20,所述接收设备接收发送设备通过至少一个控制信道发送的调度信息。

在本发明的实施例中,所述调度信息用于指示对一个传输块(transportblock,tb)处理后的数据的多次数据传输。所述传输块包括,但不限于:物理下行共享信道(physicaldownlinksharedchannel,pdsch)传输块。对所述传输块的处理包括,但不限于:经过传输块循环冗余校验(cyclicredundancycheck,crc)添加、码块分段、码块(codeblock,cb)循环冗余校验添加、信道编码、速率匹配、码块级联等一系列的比特操作。

对于所述传输块的多次数据传输,每次传输的数据可以是相同的或者不同的。

在优选实施例中,所述调度信息可以是单次调度信息或者多次调度信息。

当所述调度信息为单次调度信息时,所述单次调度信息用于指示多次数据传输。也就是说,对于多次数据传输,只有一次调度信息,一次应答消息的反馈。如图4所示,一次调度信息,指示n次数据传输,n大于1。

所述单次调度信息包括,但不限于:以下一种或者多种的组合:所述传输块的传输次数、所述多次数据传输中每次数据传输占用的传输时间间隔(transmissiontimeinterval,tti)资源或者时隙资源、每次数据传输占用的频域资源、每次数据传输对应的格式信息,每次数据传输对应的调制与编码策略(modulationandcodingscheme,mcs)、指示所述接收设备反馈应答消息的资源信息。所述格式信息包括,但不限于:编码码率等等。

当所述调度信息为多次调度信息时,一次数据传输对应一次调度信息,所述多次调度信息中的任一次调度信息用于指示所述任一次调度信息对应的数据传输。如图5所示,n次数数据传输,有n个调度信息,每个调度信息对应一次数据传输,一次应答消息的反馈。如,第一次调度信息指示第一次数据传输,第二次调度信息指示第二次数据传输等等。

所述任一次调度信息包括,但不限于:以下一种或者多种的组合:与所述任一次调度信息对应的数据传输的次数信息、与所述任一次调度信息对应的数据传输的时隙资源、与所述任一次调度信息对应的数据传输的频域资源、与所述任一次调度信息对应的数据传输的调制与编码策略。其中在多次调度信息中,至少一次调度信息还进一步包括指示所述接收设备反馈应答消息的资源信息。

s21,所述接收设备基于接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据。

s22,所述接收设备基于接收的调度信息,对多次接收的数据进行合并。

优选地,所述发送设备采用软信息合并的方式进行接收。所述发送设备基于所述调度信息,对多次接收的数据进行解码块级联、解速率匹配、信道译码、校验码块循环冗余校验、去除码块循环冗余校验、传输块循环冗余校验等操作,得到校验结果。

s23,所述接收设备对合并的数据进行校验,得到校验结果。

优选地,当所述接收设备对合并的数据校验正确时,则校验结果为成功接收所述传输块。当所述接收设备对合并的数据校验错误时,则校验结果为没有成功接收所述传输块。

s24,所述接收设备根据校验结果,向所述发送设备发送应答消息。

在优选实施例中,所述发送设备根据校验结果,基于所述调度信息指示的应答消息反馈信道资源,向所述发送设备发送应答消息。

当所述校验结果为成功接收所述传输块时,向所述发送设备发送肯定应答消息(acknowledgement,ack)。当所述校验结果为没有成功接收所述传输块,向所述发送设备发送否定应答消息(negativeacknowledgment,nack)。

本发明接收发送设备通过至少一个控制信道发送的调度信息;基于接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据;基于接收的调度信息,对多次接收的数据进行合并;对合并的数据进行校验,得到校验结果;根据校验结果,向所述发送设备发送应答消息。本发明通过对多次传输的数据,只反馈一次应答消息,减少了处理时延,节省了时间,并提供了新的数据重传机会,提升了数据正确解调的概率,增加了数据的可靠性,更适宜于urllc等极低时延要求、极高数据可靠性要求的业务。

如图7所示,本发明数据传输装置的第一较佳实施例的功能模块图。所述数据传输装置11包括发送模块100、接收模块101及确定模块102。本发明所称的模块是指一种能够被基站的处理设备所执行并且能够完成固定功能的一系列计算机程序段,其存储在基站的存储设备中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

所述发送模块100通过至少一个控制信道将调度信息发送给接收设备。

在优选实施例中,所述调度信息用于指示对一个传输块(transportblock,tb)处理后的数据的多次数据传输。所述传输块包括,但不限于:物理下行共享信道(physicaldownlinksharedchannel,pdsch)传输块。对所述传输块的处理包括,但不限于:经过传输块循环冗余校验(cyclicredundancycheck,crc)添加、码块分段、码块(codeblock,cb)循环冗余校验添加、信道编码、速率匹配、码块级联等一系列的比特操作。

对于同一传输块的多次数据传输,每次传输的数据可以是相同的或者不同的。

在优选实施例中,所述调度信息可以是单次调度信息或者多次调度信息。

当所述调度信息为单次调度信息时,所述单次调度信息用于指示多次数据传输。也就是说,对于多次数据传输,只有一次调度信息,一次应答消息的反馈。如图4所示,一次调度信息,指示n次数据传输,n大于1。

所述单次调度信息包括,但不限于:以下一种或者多种的组合:所述传输块的传输次数、所述多次数据传输中每次数据传输占用的传输时间间隔(transmissiontimeinterval,tti)资源或者时隙资源、每次数据传输占用的频域资源、每次数据传输对应的格式信息,每次数据传输对应的调制与编码策略(modulationandcodingscheme,mcs)、指示所述接收设备反馈应答消息的资源信息。所述格式信息包括,但不限于:编码码率等等。

当所述调度信息为多次调度信息时,一次数据传输对应一次调度信息,所述多次调度信息中的任一次调度信息用于指示所述任一次调度信息对应的数据传输。如图5所示,n次数数据传输,有n次调度信息,每次调度信息对应一次数据传输,一次应答消息的反馈。如,第一次调度信息指示第一次数据传输,第二次调度信息指示第二次数据传输等等。

所述任一次调度信息包括,但不限于:以下一种或者多种的组合:与所述任一次调度信息对应的数据传输的次数信息、与所述任一次调度信息对应的数据传输的时隙资源、与所述任一次调度信息对应的数据传输的频域资源、与所述任一次调度信息对应的数据传输的调制与编码策略。其中在多次调度信息中,至少一次调度信息还进一步包括指示所述接收设备反馈应答消息的资源信息。

所述发送模块100根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备。

在优选实施例中,当所述调度信息为单次调度信息时,所述调度信息通过一个控制信道发送给所述接收设备,所述一个控制信道与所述多个数据信道中的一个数据信道在同一个传输时间间隔内。例如,如图4所示,承载所述单次调度信息的控制信道与承载第一次数据传输的数据信道在同一传输时间间隔内。

在其他实施例中,所述一个控制信道与所述多个数据信道也可以位于不同的子帧内。

在优选实施例中,当所述调度信息为多次调度信息时,所述调度信息通过多个控制信道发送给所述接收设备,在所述多个控制信道中,承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道在同一个传输时间间隔内。例如,如图4所示,第一次调度信息对应第一次数据传输,承载所述第一次调度信息的控制信道与承载所述第一次数据传输的数据信道在同一传输时间间隔内。

当然在其他实施例中,当所述调度信息为多次调度信息时,承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道不在同一个传输时间间隔内。

优选地,当所述调度信息为多次调度信息时,根据信道条件的变化自适应地调整承载所述多次数据传输中每次数据传输对应的数据信道。如改变mcs、频域资源块(resourceblock,rb)数目和或位置等,因此能够对接收设备的信号接收及合并带来链路自适应的增益。

当所述接收设备对多次接收的数据进行合并,所述接收模块101对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息。

在优选实施例中,所述发送设备通过多个数据信道进行多次数据传输,将对所述传输块处理后的数据传输至所述接收设备,因此,所述接收设备需要根据接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据,并基于接收的调度信息,对多次接收的数据进行合并。对合并的数据进行校验,得到校验结果。

优选地,所述发送设备采用软信息合并的方式进行接收。所述发送设备基于所述调度信息,对多次接收的数据进行解码块级联、解速率匹配、信道译码、校验码块循环冗余校验、去除码块循环冗余校验、传输块循环冗余校验等操作,得到校验结果。

优选地,所述发送设备根据校验结果,基于所述调度信息指示的应答消息反馈信道资源,向所述发送设备发送应答消息。

当所述校验结果为成功接收所述传输块时,向所述发送设备发送肯定应答消息(acknowledgement,ack)。当所述校验结果为没有成功接收所述传输块,向所述发送设备发送否定应答消息(negativeacknowledgment,nack)。

所述接收模块101在应答消息反馈信道上检测,并接收应答消息。

所述确定模块102根据接收的应答消息,确定所述传输块的重传。

在优选实施例中,当所述接收的应答消息为肯定应答ack消息时,所述确定模块102停止所述传输块的重传。

当所述接收的应答消息为否定应答nack消息时,所述确定模块102对所述传输块进行重传调度,即继续执行所述发送模块100、所述接收模块101及所述确定模块102,直至达到终止重传条件。

优选地,所述终止重传条件包括,但不限于:所述接收设备正确接收所述传输块,对所述传输块的数据传输次数达到最大传输次数等等。

本发明通过至少一个控制信道将调度信息发送给接收设备;根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备;当所述接收设备对多次接收的数据进行合并,对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息;根据接收的应答消息,确定所述传输块的重传。因此,本发明通过对多次传输的数据,只反馈一次应答消息,减少了处理时延,节省了时间,并提供了新的数据重传机会,提升了数据正确解调的概率,增加了数据的可靠性,更适宜于极低时延要求、极高数据可靠性要求的业务。

如图8所示,本发明数据传输装置的第二较佳实施例的功能模块图。所述数据传输装置21包括数据接收模块200、合并模块201、校验模块202及数据发送模块203。本发明所称的模块是指一种能够被基站的处理设备所执行并且能够完成固定功能的一系列计算机程序段,其存储在基站的存储设备中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

所述数据接收模块200接收发送设备通过至少一个控制信道发送的调度信息。

在本发明的实施例中,所述调度信息用于指示对一个传输块(transportblock,tb)处理后的数据的多次数据传输。所述传输块包括,但不限于:物理下行共享信道(physicaldownlinksharedchannel,pdsch)传输块。对所述传输块的处理包括,但不限于:经过传输块循环冗余校验(cyclicredundancycheck,crc)添加、码块分段、码块(codeblock,cb)循环冗余校验添加、信道编码、速率匹配、码块级联等一系列的比特操作。

对于所述传输块的多次数据传输,每次传输的数据可以是相同的或者不同的。

在优选实施例中,所述调度信息可以是单次调度信息或者多次调度信息。

当所述调度信息为单次调度信息时,所述单次调度信息用于指示多次数据传输。也就是说,对于多次数据传输,只有一次调度信息,一次应答消息的反馈。如图4所示,一次调度信息,指示n次数据传输,n大于1。

所述单次调度信息包括,但不限于:以下一种或者多种的组合:所述传输块的传输次数、所述多次数据传输中每次数据传输占用的传输时间间隔(transmissiontimeinterval,tti)资源或者时隙资源、每次数据传输占用的频域资源、每次数据传输对应的格式信息,每次数据传输对应的调制与编码策略(modulationandcodingscheme,mcs)、指示所述接收设备反馈应答消息的资源信息。所述格式信息包括,但不限于:编码码率等等。

当所述调度信息为多次调度信息时,一次数据传输对应一次调度信息,所述多次调度信息中的任一次调度信息用于指示所述任一次调度信息对应的数据传输。如图5所示,n次数数据传输,有n个调度信息,每个调度信息对应一次数据传输,一次应答消息的反馈。如,第一次调度信息指示第一次数据传输,第二次调度信息指示第二次数据传输等等。

所述任一次调度信息包括,但不限于:以下一种或者多种的组合:与所述任一次调度信息对应的数据传输的次数信息、与所述任一次调度信息对应的数据传输的时隙资源、与所述任一次调度信息对应的数据传输的频域资源、与所述任一次调度信息对应的数据传输的调制与编码策略。其中在多次调度信息中,至少一次调度信息还进一步包括指示所述接收设备反馈应答消息的资源信息。

所述数据接收模块200基于接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据。

所述合并模块201基于接收的调度信息,对多次接收的数据进行合并。

优选地,所述合并模块201采用软信息合并的方式进行接收。所述合并模块201基于所述调度信息,对多次接收的数据进行解码块级联、解速率匹配、信道译码、校验码块循环冗余校验、去除码块循环冗余校验、传输块循环冗余校验等操作,得到校验结果。

所述校验模块202对合并的数据进行校验,得到校验结果。

优选地,当所述校验模块202对合并的数据校验正确时,则校验结果为成功接收所述传输块。当所述校验模块202对合并的数据校验错误时,则校验结果为没有成功接收所述传输块。

所述数据发送模块203根据校验结果,向所述发送设备发送应答消息。

在优选实施例中,所述数据发送模块203根据校验结果,基于所述调度信息指示的应答消息反馈信道资源,向所述发送设备发送应答消息。

当所述校验结果为成功接收所述传输块时,所述数据发送模块203向所述发送设备发送肯定应答消息(acknowledgement,ack)。当所述校验结果为没有成功接收所述传输块,所述数据发送模块203向所述发送设备发送否定应答消息(negativeacknowledgment,nack)。

本发明接收发送设备通过至少一个控制信道发送的调度信息;基于接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据;基于接收的调度信息,对多次接收的数据进行合并;对合并的数据进行校验,得到校验结果;根据校验结果,向所述发送设备发送应答消息。本发明通过对多次传输的数据,只反馈一次应答消息,减少了处理时延,节省了时间,并提供了新的数据重传机会,提升了数据正确解调的概率,增加了数据的可靠性,更适宜于urllc等极低时延要求、极高数据可靠性要求的业务。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。

如图9所示,图9是本发明实现数据传输方法的较佳实施例的发送设备的结构示意图。所述发送设备2包括,但不限于:存储器22及处理器23。所述发送设备2还可以包括其他元件。

所述发送设备2可以是基站设备。当然在其他实施例中,所述发送设备2并不限于基站。例如,所述发送设备2也可以是网络设备,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

所述基站(例如,接入点)可以是指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。基站可用于将收到的空中帧与ip分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)网络。基站还可协调对空中接口的属性管理。例如,基站可以是gsm或cdma中的基站(bts,basetransceiverstation),也可以是wcdma中的基站(nodeb),还可以是lte中的演进型基站(nodeb或enb或e-nodeb,evolutionalnodeb),本申请并不限定。

所述存储器22用于存储一种数据传输方法的程序和各种数据,并在所述发送设备2运行过程中实现高速、自动地完成程序或数据的存取。所述存储器22可以是发送设备2的外部存储器和/或内部存储器。进一步地,所述存储器22可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储器)、fifo(firstinfirstout,)等。或者,所述存储器22也可以是具有实物形式的存储器,如内存条、tf卡(trans-flashcard)等等。

所述处理器23又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是发送设备2的运算核心(core)和控制核心(controlunit)。所述处理器23可执行所述发送设备2的操作系统以及安装的各类应用程序、程序代码等,例如数据传输装置11。

结合图3,所述发送设备2中的所述存储器22存储多个指令以实现一种数据传输方法,所述处理器23可执行所述多个指令从而实现:通过至少一个控制信道将调度信息发送给接收设备;根据所述调度信息,通过多个数据信道进行多次数据传输,将对传输块处理后的数据传输至所述接收设备;当所述接收设备对多次接收的数据进行合并,对合并的数据校验后,接收所述接收设备根据校验结果反馈的应答消息;根据接收的应答消息,确定所述传输块的重传。

根据本发明优选实施例,所述调度信息为单次调度信息或者多次调度信息;

当所述调度信息为单次调度信息时,所述单次调度信息用于指示所述多次数据传输;

当所述调度信息为多次调度信息时,一次数据传输对应一次调度信息,所述多次调度信息中的任一次调度信息用于指示所述任一次调度信息对应的数据传输。

根据本发明优选实施例,当所述调度信息为单次调度信息时,所述调度信息通过一个控制信道发送给所述接收设备,所述一个控制信道与所述多个数据信道中的一个数据信道在同一个传输时间间隔内;或

所述一个控制信道与所述多个数据信道位于不同的子帧内。

根据本发明优选实施例,当所述调度信息为多次调度信息时,所述调度信息通过多个控制信道发送给所述接收设备,在所述多个控制信道中,承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道在同一个传输时间间隔内;或

承载所述任一次调度信息的控制信道与承载所述任一次调度信息对应的数据传输的数据信道不在同一个传输时间间隔内。

根据本发明优选实施例,所述处理器23执行的多个指令还包括:

当所述调度信息为多次调度信息时,根据信道条件的变化自适应地调整承载所述多次数据传输中每次数据传输对应的数据信道。

根据本发明优选实施例,所述根据接收的应答消息,确定所述传输块的重传包括:

当所述接收的应答消息为肯定应答ack消息时,停止所述传输块的重传;

当所述接收的应答消息为否定应答nack消息时,对所述传输块进行重传调度,直至达到终止重传条件。

如图10所示,图10是本发明实现数据传输方法的较佳实施例的终端设备的结构示意图。所述接收设备1包括,但不限于:存储设备12及处理设备13。所述接收设备1还可以包括其他元件。

所述接收设备1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等,本申请并不限定。

所述接收设备1可以是终端设备,所述终端设备可以是无线终端,也可以是有线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,ran,radioaccessnetwork)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(pcs,personalcommunicationservice)电话、无绳电话、会话发起协议(sip)话机、无线本地环路(wll,wirelesslocalloop)站、个人数字助理(pda,personaldigitalassistant)等设备。无线终端也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent)、用户设备(userdevice)、或用户装备(userequipment)。

所述存储设备12用于存储一种数据传输方法的程序和各种数据,并在所述接收设备1运行过程中实现高速、自动地完成程序或数据的存取。所述存储设备12可以是接收设备1的外部存储器和/或内部存储器。进一步地,所述存储设备12可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储器)、fifo(firstinfirstout,)等。或者,所述存储设备12也可以是具有实物形式的存储器,如内存条、tf卡(trans-flashcard)等等。

所述处理设备13又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是接收设备1的运算核心(core)和控制核心(controlunit)。所述处理设备13可执行所述接收设备1的操作系统以及安装的各类应用程序、程序代码等,例如数据传输装置21。

结合图6,所述接收设备1中的所述存储设备12存储多个指令以实现一种数据传输方法,所述处理设备13可执行所述多个指令从而实现:接收发送设备通过至少一个控制信道发送的调度信息;基于接收的调度信息,多次接收所述发送设备通过多次数据传输发送的数据;基于接收的调度信息,对多次接收的数据进行合并;对合并的数据进行校验,得到校验结果;根据校验结果,向所述发送设备发送应答消息。

根据本发明优选实施例,所述处理设备13执行的所述多个指令还包括:

当所述校验结果为成功接收所述传输块,向所述发送设备发送肯定应答ack消息;

当所述校验结果为没有成功接收所述传输块,向所述发送设备发送否定应答nack消息。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

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

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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